What is non-Software Unit
Hi All,
In "Netweaver 2004s" version for "XI"
in SLD:
1. What is "Non-SAP Sotware Unit" ?
2. How to add existing Business system to another
product?
regards,
Khaja
Hi,
1. What is "Non-SAP Sotware Unit" ?
Those are none other than Software Components that are not existing in the list and you are creating it new.
For example if you are selecting the Product that is existing say "SAP ECC". Now when you go for creating Software Component versions you can select from the list or you can creat your own. When you are creating of your own Software Component it is called Non-SAP Sotware Unit.
Similar Messages
-
Regarding Add New Non-SAP Software Unit in SLD
Hi Experts,
While We r Creating the Product in SLD, It is Asking for <b>"Add New Non-SAP Software Unit"</b> .
What is This ????? Why Do We Use this ????
I saw this Option in Only PI7.0......
Regards
KhannaHI Khanna
Those are none other than Software Components that are not existing in the list and you are creating it new.
For example if you are selecting the Product that is existing say "SAP ECC". Now when you go for creating Software Component versions you can select from the list or you can creat your own. When you are creating of your own Software Component it is called Non-SAP Sotware Unit.
Cheers..
Vasu
<i>** Reward points if found useful **</i> -
Install of Sol. Mgr hangs during INSTALL SOFTWARE UNITS phase of SAPINST
I'm installing Solution Mgr. 7.0 Ehp1 with Oracle on Windows 2003 Server. The JDK is 1.4.2_26-x64
When I get to the INSTALL SOFTWARE UNITS phase of SAPINST, it hangs. This is phase 37 of 46
I see several different warnings/errors in the various logs. Not sure which one is the real problem. Here is what I see in the various logs.
Thanks for any help you can give me.
sapinst.log
ERROR 2010-05-17 22:47:32.955
FJS-00003 uncaught exception: nw.usageTypes.utlConnectionError:
Execution of UTL tool 'C:\j2sdk1.4.2_26-x64\bin\java.exe -classpath C:\usr\sap\MES\SYS\global\sltools\sharedlib\launcher.jar -showversion -Xmx256m com.sap.engine.offline.OfflineToolStart com.sap.sl.ut.manager.UtlMain
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_jce.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_jsse.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_smime.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_ssl.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/w3c_http.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comsl.ut.infoprovider_lib.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comsl.ut.manager.offline.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/antlr.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/exception.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/jddi.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/logging.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/offlineconfiguration.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/opensqlsta.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/tc_sec_secstorefs.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comtcsdtcvlimpl.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/SDMutil.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/SLUtil.jar;C:\usr\sap\MES\DVEBMGS00\exe\ojdbc14.jar -activated -prod_name=SOLMAN -usage_name=SM-APP -usage_vendor=sap.com -log=UTL_activate_usages.log -action=true -sid=MES -dsn=jdbc/pool/MES -ssprops=C:/usr/sap/MES/SYS/global/security/data/SecStore.properties -ssk=C:/usr/sap/MES/SYS/global/security/data/SecStore.key' aborts with return code 64 due to a database connection error. DIAGNOSIS: The connection parameters are wrong or the database server has been shut down. SOLUTION: Check 'UTL_activate_usages.log' and 'C:/Program Files/sapinst_instdir/SOLMAN/SYSTEM/ORA/CENTRAL/AS/UTL.java.log' for more information. (in script unknown, line 0: ???)
ERROR 2010-05-17 22:47:34.126
FCO-00011 The step enableUsageTypes with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Enablement|ind|ind|ind|ind|5|0|enableUsageTypes was executed with status ERROR ( Last error reported by the step :uncaught exception: nw.usageTypes.utlConnectionError:
Execution of UTL tool 'C:\j2sdk1.4.2_26-x64\bin\java.exe -classpath C:\usr\sap\MES\SYS\global\sltools\sharedlib\launcher.jar -showversion -Xmx256m com.sap.engine.offline.OfflineToolStart com.sap.sl.ut.manager.UtlMain
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_jce.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_jsse.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_smime.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/iaik_ssl.jar;
solman/sapmnt/MES/SYS/global/security/lib/tools/w3c_http.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comsl.ut.infoprovider_lib.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comsl.ut.manager.offline.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/antlr.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/exception.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/jddi.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/logging.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/offlineconfiguration.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/opensqlsta.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/tc_sec_secstorefs.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/sap.comtcsdtcvlimpl.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/SDMutil.jar;C:/usr/sap/MES/SYS/global/sltools/sharedlib/SLUtil.jar;C:\usr\sap\MES\DVEBMGS00\exe\ojdbc14.jar -activated -prod_name=SOLMAN -usage_name=SM-APP -usage_vendor=sap.com -log=UTL_activate_usages.log -action=true -sid=MES -dsn=jdbc/pool/MES -ssprops=C:/usr/sap/MES/SYS/global/security/data/SecStore.properties -ssk=C:/usr/sap/MES/SYS/global/security/data/SecStore.key' aborts with return code 64 due to a database connection error. DIAGNOSIS: The connection parameters are wrong or the database server has been shut down. SOLUTION: Check 'UTL_activate_usages.log' and 'C:/Program Files/sapinst_instdir/SOLMAN/SYSTEM/ORA/CENTRAL/AS/UTL.java.log' for more information. (in script unknown, line 0: ???)).
java_server.log:
Info: Starting cluster instance processes.
Info: Starting the instance JC_solman_MES_00 running on host solman
Info: Starting the instance JC_solman_MES_00 processes. The instance is running on host solman
Info: Starting the process server0
std_server0.out
May 17, 2010 11:39:38... ...xt.<init>(UserContextSpi, Properties) [SAPEngine_System_Thread[impl:5]_11] Fatal: Can not instantiate UserContext with given properties.
service security ================= ERROR =================
Core service security failed. J2EE Engine cannot be started.
com.sap.engine.services.security.exceptions.SecurityServiceException: Unexpected exception:
at com.sap.engine.services.security.SecurityServerFrame.start(SecurityServerFrame.java:183)
at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:214)
at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:144)
at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:81)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:152)
Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: No active userstore is set.
dev_jcontrol
[Thr 3208] JControlExecuteBootstrap: execute bootstrap process [bootstrap]
[Thr 1996] JControlDPMessageProxy: Thread 1996 started as handler thread for R/3 dispatcher messages.
[Thr 3208] [Node: bootstrap] java home is set by profile parameter
Java Home: C:\j2sdk1.4.2_26-x64
[Thr 3208] JStartupICheckFrameworkPackage: can't find framework package C:\usr\sap\MES\DVEBMGS00\exe\jvmx.jar
dev_rd
***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer) [nixxi.cpp 4436]
ERROR => NiIRead: SiRecv failed for hdl 6 / sock 448
(SI_ECONN_BROKEN/10054; I4; ST; 127.0.0.1:1534) [nixxi.cpp 4436]
***LOG S23=> GwIDisconnectClient, client disconnected (003) [gwxxrd.c 11603]
***LOG S74=> GwIDisconnectClient, client disconnected ( solman) [gwxxrd.c 11614]
***LOG S0R=> GwIDisconnectClient, client disconnected () [gwxxrd.c 11649]
***LOG S0I=> GwIDisconnectClient, client disconnected ( jlaunch) [gwxxrd.c 11662]
LOCATION SAP-Gateway on host solman.sap.mertik.de / sapgw00
ERROR connection to partner 'solman.sap.mertik.de:1534' broken
TIME Mon May 17 23:39:38 2010
RELEASE 701
COMPONENT NI (network interface)
VERSION 38
RC -6
MODULE nixxi.cpp
LINE 4436
DETAIL NiIRead
SYSTEM CALL recv
ERRNO 10054
ERRNO TEXT WSAECONNRESET: Connection reset by peer
COUNTER 3
dev_server0
[Thr 4332] JStartupICheckFrameworkPackage: can't find framework package C:\usr\sap\MES\DVEBMGS00\exe\jvmx.jar
JStartupIReadSection: read node properties [ID2285550]
-> node name : server0
-> node type : server
-> node execute : yes
-> jlaunch parameters :
-> java path : C:\j2sdk1.4.2_26-x64
-> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Dorg.xml.sax.driver=com.sap.engine.lib.xml.parser.SAXParser -verbose:gc -Djco.jarm=1 -XX:PermSize=512m -XX:MaxPermSize=512m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:PrintGCTimeStamps -XX:UseTLAB -XX:SoftRefLRUPolicyMSPerMB=1 -Dsun.io.useCanonCaches=false -Djava.awt.headless=true -XX:+UseParNewGC -Drdbms.driverLocation=C:/usr/sap/MES/DVEBMGS00/exe/ojdbc14.jar
-> java vm version : 1.4.2_26-b03
-> java vm vendor : Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)
-> java vm type : server
-> java vm cpu : amd64
-> heap size : 1024M
-> init heap size : 1024M
-> stack size : 2M
-> root path : C:\usr\sap\MES\DVEBMGS00\j2ee\cluster\server0
-> class path : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
-> OS libs path : C:\usr\sap\MES\DVEBMGS00\j2ee\os_libs
-> main class : com.sap.engine.boot.Start
-> framework class : com.sap.bc.proj.jstartup.JStartupFramework
-> registr. class : com.sap.bc.proj.jstartup.JStartupNatives
-> framework path : C:\usr\sap\MES\DVEBMGS00\exe\jstartup.jar;C:\usr\sap\MES\DVEBMGS00\exe\jvmx.jar
-> shutdown class : com.sap.engine.boot.Start
-> parameters :
-> debuggable : no
-> debug mode : no
-> debug port : 50021
-> shutdown timeout : 120000
[Thr 4332] JLaunchISetDebugMode: set debug mode [no]
[Thr 4404] JLaunchIStartFunc: Thread 4404 started as Java VM thread.
[Thr 4404] [JHVM_PrepareVMOptions] use java parameters set by profile parameter
Java Parameters: -Xss2m
JHVM_LoadJavaVM: VM Arguments of node [server0]
-> stack : 1048576 Bytes
-> arg[ 0]: exit
-> arg[ 1]: abort
-> arg[ 2]: vfprintf
-> arg[ 3]: -Djava.security.policy=./java.policy
-> arg[ 4]: -Djava.security.egd=file:/dev/urandom
-> arg[ 5]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
-> arg[ 6]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
-> arg[ 7]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
-> arg[ 8]: -Dorg.xml.sax.driver=com.sap.engine.lib.xml.parser.SAXParser
-> arg[ 9]: -verbose:gc
-> arg[ 10]: -Djco.jarm=1
-> arg[ 11]: -XX:PermSize=512m
-> arg[ 12]: -XX:MaxPermSize=512m
-> arg[ 13]: -XX:NewSize=320m
-> arg[ 14]: -XX:MaxNewSize=320m
-> arg[ 15]: -XX:SurvivorRatio=2
-> arg[ 16]: -XX:TargetSurvivorRatio=90
-> arg[ 17]: -XX:+PrintGCTimeStamps
-> arg[ 18]: -XX:+UseTLAB
-> arg[ 19]: -XX:SoftRefLRUPolicyMSPerMB=1
-> arg[ 20]: -Dsun.io.useCanonCaches=false
-> arg[ 21]: -Djava.awt.headless=true
-> arg[ 22]: -XX:+UseParNewGC
-> arg[ 23]: -Drdbms.driverLocation=C:/usr/sap/MES/DVEBMGS00/exe/ojdbc14.jar
-> arg[ 24]: -Dsys.global.dir=C:\usr\sap\MES\SYS\global
-> arg[ 25]: -Dapplication.home=C:\usr\sap\MES\DVEBMGS00\exe
-> arg[ 26]: -Djava.class.path=C:\usr\sap\MES\DVEBMGS00\exe\jstartup.jar;C:\usr\sap\MES\DVEBMGS00\exe\jvmx.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
-> arg[ 27]: -Djava.library.path=C:\j2sdk1.4.2_26-x64\jre\bin\server;C:\j2sdk1.4.2_26-x64\jre\bin;C:\j2sdk1.4.2_26-x64\bin;C:\usr\sap\MES\DVEBMGS00\j2ee\os_libs;C:\ORACLE\MES\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\usr\sap\MES\SYS\exe\uc\NTAMD64
-> arg[ 28]: -Dmemory.manager=1024M
-> arg[ 29]: -Xmx1024M
-> arg[ 30]: -Xms1024M
-> arg[ 31]: -Xss2M
-> arg[ 32]: -DLoadBalanceRestricted=no
-> arg[ 33]: -Djstartup.mode=JCONTROL
-> arg[ 34]: -Djstartup.ownProcessId=4328
-> arg[ 35]: -Djstartup.ownHardwareId=U1840606892
-> arg[ 36]: -Djstartup.whoami=server
-> arg[ 37]: -Djstartup.debuggable=no
-> arg[ 38]: -Xss2m
-> arg[ 39]: -DSAPINFO=MES_00_server
-> arg[ 40]: -DSAPSTART=1
-> arg[ 41]: -DCONNECT_PORT=64998
-> arg[ 42]: -DSAPSYSTEM=00
-> arg[ 43]: -DSAPSYSTEMNAME=MES
-> arg[ 44]: -DSAPMYNAME=solman_MES_00
-> arg[ 45]: -DSAPPROFILE=C:\usr\sap\MES\SYS\profile\MES_DVEBMGS00_solman
-> arg[ 46]: -DFRFC_FALLBACK=ON
-> arg[ 47]: -DFRFC_FALLBACK_HOST=localhost
-> arg[ 48]: -DSAPSTARTUP=1
-> arg[ 49]: -DSAPSYSTEM=00
-> arg[ 50]: -DSAPSYSTEMNAME=MES
-> arg[ 51]: -DSAPMYNAME=solman_MES_00
-> arg[ 52]: -DSAPDBHOST=solman
-> arg[ 53]: -Dj2ee.dbhost=solman
CompilerOracle: exclude com/sap/engine/services/webservices/jaxrpc/encoding/GeneratedComplexType _loadInto
[Thr 4404] JHVM_LoadJavaVM: Java VM created OK.
[Thr 5488] Mon May 17 23:39:30 2010
[Thr 5488] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
[Thr 5488] JHVM_RegisterNatives: registering methods in com.sap.i18n.cp.ConverterJNI
[Thr 5488] Mon May 17 23:39:32 2010
[Thr 5488] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.engine.Compress
[Thr 4440] Mon May 17 23:39:38 2010
[Thr 4440] JLaunchIExitJava: exit hook is called (rc = -11113)
[Thr 4440] **********************************************************************
ERROR => The Java VM terminated with a non-zero exit code.
Please see SAP Note 943602 , section 'J2EE Engine exit codes'
for additional information and trouble shooting.Basis Guy,
I followed your instructions, and the problem still exist. Per note 908911, I added "SAP_BC_JSF_COMMUNICATION" role to the SAPJSF user in the backend ABAP system. I've tried starting and stopping
the System through SAP MMC, and I see the following (solman is our hostname):
solman 0 - The AS ABAP work processes start sucessfully, the AS Java processes, show three processes, with two in the stopped state:
1) SDM - state is stopped
2) Dispatcher - state is running
3) server0 - state is stopped, with a return code of -11113
solman 1 - shows 2 processes
1) Msg Server - running
2) Enqueue Server - running
From SAP MMC, I look at the Developer trace for the 2 stopped processes (SDM and server0). This brings up the dev_server0 log, and the dev_sdm log. In both files, I see the following error:
[Thr 3712] JStartupICheckFrameworkPackage: can't find framework package C:\usr\sap\MES\DVEBMGS00\exe\jvmx.jar
When I look for this file, it does not exist. Is this my problem, and where does this file come from during the install?
From the Syslog of SAP MMC, I see three errors when starting the system, in this order:
Process Type: DP Message ID: GZZ
SAP-Basis System: > 1 possible network problems detected - check tracefile and adjus
Process Type: RD Message ID: Q01
SAP-Basis System: Operating system call recv failed (error no. 10054)
Process Type: D0 Message ID: R49 User: SAPJSF Client: 001
SAP-Basis System: Communication error, CPIC return code 020, SAP return code 223
Also, I see the following error in the defaulTtrace.0.trc file:
#com.sap.security.core.server.secstorefs.FileIOException: I/O error on file "
solman
sapmnt
MES
SYS
global
security
data
SecStore.properties".
java.io.FileNotFoundException:
solman
sapmnt
MES
SYS
global
security
data
SecStore.properties (The requested operation cannot be performed on a file with a user-mapped section open)
However, I see that this file does exist, but what does it mean "a user-mapped section is open"?
As for the configtool, Global Server Configuration, when I look for all instances of J2EE_GUEST or SAPJSF, only two parameters show up:
ume.login.guest_user.uniqueids = J2EE_GUEST
ume.r3.connection.master.user = SAPJSF
Looking in the ABAP System (via SU01), I see that J2EE_GUEST shows password deactivated. Is this correct?
Please advise.
Rick
Sunny,
Not sure what you mean by update the latest logs from sapinst.log. I've displayed the sapinst.log in the original post. I may just be misunderstanding your request.
Let me know if there is more info that you need. -
SAP Netweaver 7.2 CE Software Units required for install
Hi, can someone tell me what software units are required for the install of Netweaver CE 7.2 for a Nakisa installation?
Options being as follows with the top 2 being the core components-
CE Product Description
Application Server Java
Composite Application Framework
Composition Environment Platform
Business Process Management and Business Rules Management
Composition Voice
Enterprise Services Repository
Development Infrastructure
Adobe Document ServicesHi Chris,
I'm afraid there is no specific documentation or requirements for this. The only requirement appears to be that NetWeaver CE Java is installed! From your below list I would choose the following:
CE Product Description
Application Server Java
Composite Application Framework
Composition Environment Platform
Enterprise Services Repository
Adobe Document Services
Good luck!
Luke -
What is luw (logical unit of work)
pls tell me what is luw (logical unit of work)
what r the types of luw .
2 what ispurpose of code inspector and extended program check
pls expalin the diffrence b/w those two
3what are the candidate keys in db tables
4 what is the difference b/w occurs 1 and occurs 2 clauses
data : begin of itab occurs 0 .
data : itab type standard table of structure type initial size 1 with header line
pls tell diffrence between theese two statements
5can u pls tell what is the client in sap
pls tell answers to questions
pls dont give any websites addresses to see answers
6 what is the transaction from database point of view
7 what is the variant in alv reports
how do we use reuse_alv_grid_variant_get fun module in alvshi,
this gives complete idea
SAP LUW
Since, as a rule, an application program is processed by several work processes in succession, and every change of the work process is linked with an implicit database commit , an application program is not automatically linked with a single database LUW. This applies in particular to dialog-oriented applications, in which one database LUW is assigned to one dialog step.
To ensure the data consistency of application programs that are executed across different work processes, the application statements are not directly executed in an SAP LUW, rather, are first registered and then executed by a single work process, that is, in a single database LUW.
Two techniques are available for bundling the change statements in a database LUW:
Bundling via function modules (update)
Through the statement CALL FUNCTION...IN UPDATE TASK, an update function module is registered for subsequent execution in an update work process.
Bundling via function modules (transactional RFC)
Through the statement CALL FUNCTION... IN BACKGROUND TASK DESTINATION, a remote- compatible function module is registered for subsequent asynchronous execution via the RFC interface (transactional RFC ).
Bundling via subprograms
Through the statement PERFORM ... ON COMMIT, a subprogram is registered for subsequent execution in a different work process.
Statements for SAP LUWs
A SAP LUW is controlled via the Open SQL statements COMMIT WORK, ROLLBACK WORK and SET UPDATE TASK LOCAL.
Note
A function module can be classified either as an update function module or remote-compatible, but not both at the same time. The update helps realize SAP LUWs within an SAP System, while the transactional RFC creates LUWs in distributed systems.
COMMIT WORK
Variants:
1. COMMIT WORK [AND WAIT].
2. COMMIT CONNECTION con.
Effect
Terminates an SAP LUW and stores the changes.
Variant 1
COMMIT WORK [AND WAIT].
Effect
The statement COMMIT WORK completes the current SAP LUW and opens a new one, storing all change requests for the currenta SAP LUW in the process. In this case, COMMIT WORK performs the following actions:
It executes all subroutines registered using PERFORM ON COMMIT.
It triggers an internal event in Object Services that ensures the registration of changes in persistent objects as the last update function module, as well as the subsequent initialization of persistent object attributes.
It initiates the processing of all registered update function modules in the update work process.
This executes all high-priority update function modules registered using CALL FUNCTION ... IN UPDATE TASK in the order of their registration and in a common database LUW. If you do not specify the addition AND WAIT, the program does not wait until the update work process has executed it (asynchronous updating). If you specify the addition AND WAIT, however, program processing after COMMIT WORK will not continue until the update work process has executed the high-priority update function modules (synchronous updating).
If all high-priority update function modules are completed successfully, the statement executes the low-priority update function modules together in a common database LUW.
In parallel, it also executes the individual function modules registered using CALL FUNCTION ... IN BACKGROUND TASK DESTINATION in a separate database LUW for each destination.
It handles all SAP locks set in the current program according to the value of the formal parameter _SCOPE of the corresponding lock function modules.
It triggers a database commit that also terminates the current database LUW.
The completion of statement COMMIT WORK triggers the event TRANSACTION_FINISHED of the system class CL_SYSTEM_TRANSACTION_STATE, where the parameter KIND has the value of the constant CL_SYSTEM_TRANSACTION_STATE=>COMMIT_WORK.
If the statement COMMIT WORK is executed by calling special programs, be aware of the following:
In a program executed using batch input, or if you have called the program using the USING addition of the statement CALL TRANSACTION, COMMIT WORK terminates the batch input processing when using the corresponding settings.
In a program called using CALL DIALOG, COMMIT WORK initiates the processing of subroutines or updated function modules registered using PERFORM ... ON COMMIT and CALL FUNCTION ... IN UPDATE TASK. Therefore, it does not complete the current SAP LUW. The SAP LUW cannot be completed until you execute the COMMIT WORK statement in the calling program.
You cannot execute the COMMIT WORK statement during the updating procedure or during the execution of subroutines registered using PERFORM ... ON {COMMIT|ROLLBACK}.
System fields
sy-subrc Meaning
0 You have specified the AND WAIT addition, and the updating of the update function modules was successful.
4 You have specified the AND WAIT addition, and the updating of the update function modules was not successful.
The COMMIT WORK statement always sets sy-subrc to 0 if the AND WAIT addition is not specified.
Note
The COMMIT WORK statement closes all database cursors . Open SQL statements that access a database cursor later ( SELECT loop and FETCH) raise an exception that cannot be handled.
Variant 2
COMMIT CONNECTION con.
Note
This statement is for internal use only.
It cannot be used in application programs.
Effect
The COMMIT command is not executed on the standard database, but only on the secondary database connection specified by con. con is the name of the database connection as it was specified in the table DBCON in the column CON_NAME. The database connection con can also be specified dynamically in the form (source_text) - the source_text field contains the name of the database connection. The source_text field must be of the type C or STRING.
On the specified secondary database connection, the database commit:
Closes all open database cursors (OPEN CURSOR)
Releases all database locks
Note
Note that the COMMIT CONNECTION DEFAULT statement unlike COMMIT WORK executes a pure database commit on the DEFAULT connection.
Exceptions
Non-Catchable Exceptions
Cause: COMMIT WORK is not possible in a FORM that was called using PERFORM ... ON COMMIT.
Runtime Error: COMMIT_IN_PERFORM_ON_COMMIT
Cause: COMMIT WORK is not allowed in the update.
Runtime Error: COMMIT_IN_POSTING
ROLLBACK WORK
Variants:
1. ROLLBACK WORK.
2. ROLLBACK CONNECTION con.
Effect
Terminates a SAP-LUW without storing the changes.
Variant 1
ROLLBACK WORK.
Effect
The statement ROLLBACK WORK closes the current SAP-LUW and opens a new one. In doing so, all change requests of the current SAP-LUW are canceled. To do this, ROLLBACK WORK carries out the following actions:
Executes all subprograms registered with PERFORM ON ROLLBACK.
Deletes all subprograms registered with PERFORM ON COMMIT.
Raises an internal exception in the Object Services that makes sure that the attributes of persistent objects are initialised.
Deletes all update function modules registered with CALL FUNCTION ...IN UPDATE TASK from the VBLOG and deletes all transactional remote Function Calls registered with CALL FUNCTION ... IN BACKGROUND TASK from ARFCSSTATE and from ARFCSDATA.
Removal of all SAP locks set in the current program in which the formal parameter _SCOPE of the lock function module was set to the value 2.
Triggers a database rollback, which also ends the current database-LUW.
After completion of the statement COMMIT WORK, the event TRANSACTION_FINISHED of the system class CL_SYSTEM_TRANSACTION_STATE is raised, in which the parameter KIND has the value of the constant CL_SYSTEM_TRANSACTION_STATE=>ROLLBACK_WORK.
Variant 2
ROLLBACK CONNECTION con.
Note
This statement is for internal use only.
It cannot be used in application programs.
Effect
The ROLLBACK-statement is not executed on the standard database but only on the secondary database connection, specified through con. con is the name of the database connection as it was specified in table DBCON in column CON_NAME. The database connection con can also be specified dynamically in the form (source_text), in which the field source_text contains the name of the database connection. The field source_text must be of the type C or STRING.
Notes
As all opened database cursors on the respective database connections are closed at ROLLBACK, the attempt to continue a SELECT-loop after a ROLLBACK, leads to a runtime error. Due to the same reason, a FETCH after a ROLLBACK to the then closed cursor, leads to a runtime error. You have to make sure that cursors that are still open, are no longer used after ROLLBACK.
After execution of the statement ROLLBACK, SY-SUBRC is always equal to 0. It is not necessary to check if SY-SUBRC is unequal to 0 after ROLLBACK.
ROLLBACK must not be used during update (CALL FUNCTION ... IN UPDATE TASK) or during the execution of FORMs, which were registered with PERFORM ... ON COMMIT resp. PERFORM ...ON ROLLBACK.
The statement ROLLBACK WORK is implicitly executed if a message of the type A is treated with the addition ERROR_MESSAGE when calling a function module with CALL FUNCTION.
Exceptions
Non-Catchable Exceptions
Cause: ROLLBACK WORK is not allowed within a FORM that is called with PERFORM ... ON COMMIT or PERFORM ... ON ROLLBACK.
Runtime Error: ROLLBACK_IN_PERFORM_ON_COMMIT
Cause: ROLLBACK WORK is not allowed within an update.
Runtime Error: ROLLBACK_IN_POSTING
SET UPDATE TASK LOCAL
Syntax
SET UPDATE TASK LOCAL.
Effect
This statement specifies that the high-priority update function modules - registered during the current SAP LUW using CALL FUNCTION ... IN UPDATE TASK - are registered in the ABAP memory instead of the VBLOG database table. In addition, it specifies that the current work process and not the update work process run these modules during the current database LUW, when the COMMIT WORK statement is executed. This statement has no effect on low-priority update function modules.
At the beginning of every SAP LUW, the local update function is deactivated. If you wish to use it, you must reactivate it again before the first update function module is registered.
System fields
sy-subrc Meaning
0 The local update function is activated.
1 The local update function has not been activated, because the program has already registered at least one update function module for the normal updating procedure in the current SAP-LUW.
Notes
The local update function performs a synchronous update according to the COMMIT WORK statement, independent of the addition AND WAIT.
The occurrence of a database rollback during the local update affects all previous change requests. -
What APA format software is compatible with a Mac?
What APA format software is compatible with a Mac?
Which did you mean?
APA may refer to:
Associations[edit source | editbeta]
American[edit source | editbeta]
American Payroll Association
Allied Pilots Association, the certified collective bargaining agent for American Airlines pilots
American Philological Association, North American scholarly organization devoted to Greek and Roman civilization
American Philosophical Association, main professional organization for philosophers in the United States
American Planning Association, a professional organization representing the field of city and regional planning in the United States
American Polygraph Association
American Poolplayers Association
American Poultry Association
American Protective Association, an American anti-Catholic organization during the Gilded Age
American Psychiatric Association
American Psychological Association; also
APA style, writing format developed by the above
American Psychoanalytic Association
American Psychopathological Association
APA – The Engineered Wood Association, formerly known as the American Plywood Association
Other[edit source | editbeta]
Aborigines Progressive Association, an Australian organization
All Peoples' Association (1930–1936), a British voluntary organization
Association of Panamerican Athletics
Australian Parkour Association
Japan Advertising Photographers' Association
Association of Publishing Agencies
Entertainment and culture[edit source | editbeta]
Acolytes Protection Agency, a former professional wrestling tag-team
Agency for the Performing Arts, a talent and literary agency
Amateur press association, a group of people who self-publish material among themselves
American pale ale
Americanist Phonetic Alphabet, now known as the Americanist phonetic notation
Anglican Province of America
ARCAM Private Army, a protagonist in the Spriggan (manga)
The Hong Kong Academy for Performing Arts
apa, ISO 639 code of the Southern Athabaskan languages (excluding Navajo)
Antarctic Protected Area
Military[edit source | editbeta]
Army Prosecuting Authority
APA, the US Navy's Hull Number prefix for Attack transports
Politics and government[edit source | editbeta]
Adirondack Park Agency
Administrative Procedure Act, an American statute controlling government agency actions
Advance Pricing Agreement
Anti-pedophile activism
Australian Progressive Alliance
NSDAP Office of Foreign Affairs (Außenpolitische Amt der NSDAP)
Transport[edit source | editbeta]
A-P-A Transport Corp.
Apache Railway, from its reporting mark
Centennial Airport, Arapahoe County, Colorado, United States, IATA airport code
Other uses[edit source | editbeta]
Aldosterone-Producing Adenoma
All Points Addressable
Amplified piezoelectric actuator
Anderson Preparatory Academy, a school in Indiana, United States
Asian Pacific American
Asset purchase agreement
Atypical polypoid adenomyoma
Australian Postgraduate Awards
Austria Press Agency (German: Austria Presse Agentur)
Azerbaijan Press Agency
Apa (without caps)[edit source | editbeta]
Father (1966 film) (Hungarian: Apa), a 1966 Hungarian film
Apa, Iran, a village in Hormozgan Province, Iran
Apa, Nigeria, a Local Government Area in Benue State, Nigeria
Apa, Satu Mare, a commune in Satu Mare County, Romaniaa type of sword named after the village; see Bronze Age sword
Apa Sherpa, a Nepali Sherpa and famous Mt. Everest mountaineer
Apa, an Amazonas-class corvette of the Brazilian Navy -
Creation of Product :technical abbreviation of the software unit name
Hi All,
I am trying to create a new SWCV in SLD and after entering the initial product name,version and vendor , Iam asked to
"Enter the technical abbreviation of the software unit name"
I further see that this gets listed as "Software unit".
Whats the importance of this field and also what would be the typical values ?
Thanks in advance!
vittalThanks Prateek,
Did you mean by "Technical abbreviation " same as the SWC or the SW Product ? Cos SW Product is collection of SWC ?
I have given Technical abbreviation as SWC itelf.. BUt When I see the various software unit in the ProductA , I find 2 entries even though I have created only one.
1.ProductA : (default )
2.ProductA: SWC (this is one i have created )
Kindly clarify?
regards
Vittal
Edited by: Vittal Navale on Nov 4, 2008 11:10 AM -
Have a PowerBook G4 with software 10.4.11 and iTunes 9.2. Got a new iPhone 5 - and seems iTunes does not recognize it. What kind of software update(s) do I need?
None. An iPhone 5 requires Mac OS X 10.6.8 or newer to be synced from a Mac, which is above the maximum for a PowerBook G4(10.5.8.)
(79516) -
Regd. software Unit while Creating SLD
Hi Experts,
Could any one tell me what is the significance of creating software unit. I know that it is used to link product and the SWC
but what exactly it does.If i give same Software unit for all my product or if i give different software unit for all my product
how does exactly it impacts and what is the use of having a software unit from dev prospective.
Regards,
AbhiHi ,
Similar thread marked as answered already exists. what is software unit in SLD?
Please search once before you post
Regards,
Srinivas -
Hi,
i am connecting a Bluetooth device to my laptop. I notice that Message Analyzer could capture Bluetooth messages only if I am using windows 8? I am using window 7. What driver or software patches do i need to install in my windows 7 laptop, in order for
the laptop to capture Bluetooth messages, which is possible with window 8?
Also, i notice that using window 8, i am able to capture Bluetooth message but i am not able to display wireless perfromance statistics such as signal strength, throughput, etc? Is there a way for me to get such information.
Please help.If you look at the link you sent me:Default Trace Scenarios
http://msdn.microsoft.com/en-us/library/jj659262.aspx
"Windows 8 Bluetooth (Windows 8/Windows Server 2012 or later)
Troubleshoot Bluetooth issues"
So what about Windows 8 earlier? Not supported?
My question: What driver or software patches do i need to install in my windows 7 laptop, in order for the laptop to capture Bluetooth messages, which is possible with window 8? -
What type of software should I buy to down load from my mac a video from my high def camcorder
I was only able to find downloads for that camera for Windows.
No where was I able to find anything for a Mac from Panasonic.
Allan -
hello, im trying to open a document but it seems like my computer does not have the require software to open it could you please tell me what can of software do i need in my laptop?
In order to help, more information is needed.
What type of document is it (word document, picture or?) And do you know what software it was created with and what file format it is? -
I have old unedited home video doesn't seem to recognize it. What process or software or both do I need to do this?
The easiest and cheapest way is to use HandBrake to convert your DVDs to H.264 that FCP X can use.
Download Handbrake free here http://handbrake.fr/downloads.php
Put your DVD in the Mac, launch HandBrake and let it rip your DVD to H.264
You can then import the files into FCP X.
Professional editors will be apoplectic about me recommending HandBrake but for what you are doing the quality will be fine. -
Hi. Does anyone know what video editing software is compatible with my MacBook - version 10.6.3? I am looking to edit films and already have Final Cut Pro, but am looking for something a little more basic and easier to use. Thanks. Vicki
Hi Cereskit
Thanks again for the message. I've done the updates and have the App Store on my desktop. I went into it and searched for imovie but couldn't find the basic imovie, which I presume is what I'd need for editing?, rather than imovie 11 for £10.49, which is for making trailers, it seems. Also, were you saying that imovie would be free?
Vicki -
I am putting together a proposal for a Final Cut Pro Workstation to use with a tapeless HD camera. Can anyone suggest the best camera (in the 5-10,000 dollar range) ? What hardware and software should I include in the package?
This is quite an open suggestion, but here are some ideas which might get you started. There are good HD cameras in your price range from Sony, Panasonic and Canon (and maybe other manufacturers). Tapeless formats vary. I have only worked with Sony XDCAM which seems pretty good to me. File sizes for material shot at 35MBS are not too huge and, with the free Sony transfer and conversion programme, are easy to bring into the computer via USB direct from the camera or from a fairly inexpensive converter. The Sony XDCAM EX3 can produce results well up to broadcast quality.
As to hardware, you'll need a powerful MAC - iMac, Macbook Pro or MacPro with 4GB or more of RAM and a good video card. Softwarewise, FCPX is quite a bit cheaper than FC Studio 3 and of course it's 64bit and can make better use of multi-core machines than FCP7. It's also designed to handle HD formats with less hassle than FCP7 and is matched to the latest versions of Motion and Compressor. But you'd probably be wise to search reviews of FCPX before you make your choice - it has some issues.
A good HD monitor will be essential and, for colour correction etc, you may want to consider a second monitor or HD TV foe editing. ( A MacPro is generally the best machine to connect a second monitor to).
This should give you a good editing system, but there are many other things you could add (Photoshop, professional sound monitors, etc)
Hope this helps a bit.
Jonathan
Maybe you are looking for
-
Where is Adobe Photo 3.0?
I accidently removed 3.0 thinkin 3.0.1 would be an up grade. All my pictures are in 3.0 and I can't access it. Although System Restore lists it as removed they say I can't restore because it wasn't. The pictures are around in various files, but I wan
-
Crystal Reports XI Merge Module Error
Hi, I am attempting to create an installer that uses the latest (CRXIWIN_SP4) Crystal Reports XI merge module (CrystalReports11_RDC_Reportengine.msm). When the installer is run an error often occurs (it only occurs on some machines and I have so far
-
TimeCapsule - trying to access old data from new mac
I just got a new MBP after my previous one got severely corrupted and became un-recoverable. I migrated all my data over from the Time Capsule, but immediately after the new MBP started showing the same symptoms as the dead one. Apple tech suggest w
-
Tracks not lining up when exporting to Itunes
Hello! I put together a multi-track song, mostly software instruments. Finally, I added a live vocal track. Sounds find on GB, but when I export to Itunes, the vocal track is delayed...How do I fix it?! Thanks for anyone's help!!
-
Why does Verizon's private IP address default gateway for PPPoE continuously hit my router from this UDP port at multiple destinations on the public IP assigned to my router? This is an old question where I was told not to worry about it a few years