Approval for transports to Production
Hi,
I posted this in ERP and dint get a reply so i am posting here.
I configured transport workflow QA approval procedure. When i approve the proposal it is getting imported into QA automatically. I want to approve but let somebody else to move the transport manually.
How do i do this?
Also once its moved to QA and tested fine how is the approval to PRD handled using transport workflow?
Please advice.
Hi Shannon,
Apologies could not reply earlier.. I think this is one of the drawbacks of transport workflow as suggested in the link below:
[Transport Workflow|http://help.sap.com/saphelp_sm40/helpdata/en/5a/34bd66c03d11d2851c0000e8a57770/content.htm]
Please check from the 2nd paragraph onwards.
Regardless of anything the sequence is the change owner's responsibilty. Even if mass transport option was invoked and the transports were released in wrong sequence then you would get this error in case of auto imports. Manual imports where you have a sequence control check is helpful but tedious business. I think the onus is one transport owners to ensure that the sequence of transport requests is correct in transport proposal in case of TMS workflow and in case of mass transports the transports are released in correct sequence.
Coming to the QA approval step I believe that TMS workflow and QA approval are separate in the sense the individual transport and not the proposal gets approved. However I would really suggest ythat ou check with SAP itself on that .
Regards.
Ruchit Khushu
Similar Messages
-
Workflow Approval for CTS+ for NON ABAP Transport
Hi
We have a NW Portal system currently using CTS+ for transport.
We would like to incorporate a workflow approval for transport across the different landscape (DEV -> TEST -> QA -> PRD) with CTS+. The workflow approval would work in such a way that when someone approves a transport request from DEV->TEST, the Basis Admin will then perform the import to TEST. So this approval will also be needed from TEST -> QA and QA -> PRD.
Does Solution Manager provide such workflow approval for NON ABAP transport?
I do hope anyone has such experience to share.
Thanks.
Regards
mikeHi Mike
Yes solution Manager CHARMS or Change request managment functionality uses CTS+ to move the Non ABAP requests
it uses IBASE as identifier for systems and for more can search sdn
check this link too
http://www.sdn.sap.com/irj/sdn/alm-change-management
Hope it helps
Regards
Prakhar -
How to create a transport for queries from production system
We have a situation where the production client has been open during cutover and a user has modified queries which were previously transported into production from our development system. We now wish to 'synchronise' our systems so production can be closed (although we will use the changeability options to allow maintenance of local queries).
Does anyone have experience of this problem? What is the best way of exporting the queries in such a way that we can import them into our development and quality systems?
As ever, any suggestions will be gratefully received.Hi,
In similar situation, we opted for manual modifications in the Dev. We made the changes in the queries as they were in Prod and then transported them from Dev to Q and then to Prod.
This is how generally it is done.
Regards,
Yogesh -
Approval Procedure for Issue to Production and Receipt from Production
Hi All,
Is there a way to create an approval procedure for Issue to production and Receipt from production?
Thanks.
EricHi Riyaz,
Yes it is not in Standard SAP Business One. But is there a way to create one for issue to production and receipt from production?
Thanks.
Eric -
Approval Query for Receipt from production
Hi experts,
I want to define an approval process for receipt from production.
The condition is below:
Only if it is " Receipt from production" then the goods receipt document should go to approval of quality.
If is any unplanned direct goods receipt then system should allow to add it straightly.
To do so, Please provide me the required query.
regards
Ravindran SrinivasanHi Ravindran,
I once encounter same problem like this. And I found out that, unfortunately, approval procedure can't work on receipt from production document.
Yes, we all know that receipt from production and inventory goods receipt are actually same object type in SAP B1 and stored in same table. But, try it by yourself in your testing database, even if you apply the approval templates for goods receipt document, and you apply the condition as "always", you won't get prompted for approval if you try to add the receipt from production document.
However, I said this based on my experience with version prior to 8.81 and 8.82. But somehow I have a strong feeling that this issue still not yet realized by SAP.
Best Regards,
Hendry Wijaya -
Transport Request is not flagged for import into production.
When I try to migrate a CR from the quality system to the acceptance system, through solution manager system, the status flag still remains to be "To be tested" which normally does not happen.
I get 4 warnings as below:
1) Status was reset by system
2) No import into test system has taken place.
3) Transport request is not flagged for import into production
4) The tester role cannot be the same as the developer role.
Usually when a CR is selected for migration to Acceptance, the status flag automatically sets to "productive", which in turn depicts that the CR has been migrated to acceptance and is ready for import into production.
But when I check the Transport log in the acceptance system, it is evident that the CR has been migrated to acceptance with errors.I guess these errors you mentioned are the reason why ChaRM reports your transprot request as
2) No import into test system has taken place.
1) Status was reset because 2) is not fullfilled.
3) did not get flagged because status was not set due to previous errors.
4) business partner of user with function "tester" (apparently the one who tries to set status) is the same as the business partner assigned to function "developer". If it should be the same person you can switch off the warning in customizing.
Try to correct import errors and repeat status switch. -
Are Solaris Zones approved for SAP production environments?
All,
I am trying to find an official document from SAP that confirms that Solaris Zones are approved for use in SAP NW production environments. I checked the product availability matrix but it does not address Containers or Zones.
Thanks,
GuentherThey don't state it explicitly because you can use it. I comes with the operating system and if they would deny that, there would a be a note stating that explicitly.
On top of that, SAP would not create notes how to install and configure a zone if it wouldn't be supported
We run many instances under zones (production, test, sandbox) and make use of ZFS heavily and it works like a charm.
Markus
root@consbig / >zoneadm list -vi
ID NAME STATUS PATH
0 global running /
4 crmtest running /zone/crmtest
5 crmqual running /zone/crmqual
6 srmtest running /zone/srmtest
7 solmgrt running /zone/solmgrt
8 epjava running /zone/epjava
124 tdmshost running /zone/tdmshost
128 nwdi_ext_1 running /zone/nwdi_ext_1
148 icht running /zone/icht
204 scheduler running /zone/scheduler
217 ichp running /zone/ichp
220 appl2mp1 running /zone/appl2mp1
221 solmgrt running /zone/solmgrt
236 output running /zone/output
252 bicopy running /zone/bicopy
267 kerberos running /zone/kerberos
289 spnego running /zone/spnego
root@consbig / >zpool iostat
capacity operations bandwidth
pool used avail read write read write
dbdata 4,73T 64,1G 68 6 8,34M 430K
dblog 34,6G 15,2G 0 16 62,1K 123K
usrsap 118G 80,9G 2 26 188K 157K
zone 54,7G 44,8G 0 31 56,1K 135K -
Not able to view transport request tpz file for importing in Production
Hi Experts,
I am using PI 7.0. I am facing a problem while transporting a request to Production environment. I am using File Level Transport. When I create a transport file, it is successfully created in development system's /export location. Basis team moves the file production system's /import directory.
But here I am not able to see the imported file via Tool->import design/configuration objects , in Production environment. I have tried to use user Id's which have admin level authorizations, still I cannot see the file.
Background - A couple of weeks back, there was an issue with cluster service going down, and we had to manually register the Exchange infrastructure in SLD. New associations were created as per SAP note - #764176 'Manual correction of XI content in SLD'. We were able to transport to Production environment before this issue occurred.
Please help !
Regards,
NikhilHi,
When I am trying to export pr create a TR file in XI production environment, i am getting error message - Permission denied.
Is this the problem ? Here is the log -
#4 15:25:09 [Thread-27] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
Thrown:
MESSAGE ID: com.sap.aii.utilxi.misc.api.ResourceException
com.sap.aii.utilxi.misc.api.ResourceException: Permission denied
at com.sap.aii.ib.server.persist.gen.FileAccess.getTempDirectory(FileAccess.java:100)
at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:63)
at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:50)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportZipped(InternalTransportServiceImpl.java:161)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportXiObjects(InternalTransportServiceImpl.java:329)
at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.exportXiObjects(TransportServiceImpl.java:215)
at com.sap.aii.ib.sbeans.transport.TransportServiceBean.exportXiObjects(TransportServiceBean.java:266)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.exportXiObjects(TransportServiceRemoteObjectImpl1_0.java:1136)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:877)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Serialized server exceptions:
MESSAGE ID: java.io.IOException (serialized)
java.io.IOException: Permission denied
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1313)
at java.io.File.createTempFile(File.java:1400)
at java.io.File.createTempFile(File.java:1437)
at com.sap.aii.ib.server.persist.gen.FileAccess.getTempDirectory(FileAccess.java:94)
at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:63)
at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:50)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportZipped(InternalTransportServiceImpl.java:161)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportXiObjects(InternalTransportServiceImpl.java:329)
at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.exportXiObjects(TransportServiceImpl.java:215)
at com.sap.aii.ib.sbeans.transport.TransportServiceBean.exportXiObjects(TransportServiceBean.java:266)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.exportXiObjects(TransportServiceRemoteObjectImpl1_0.java:1136)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:877)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
#3 15:23:54 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.addType(InternalXiItemServiceForNameNamespaceObjects.java:68)
Regards,
Nikhil -
What are the settings for Transport?
What are the settings for Transport?
u will get three panel in transport connection in BW side
here u need to collect object and drop them to 2nd panel
then u need to select whether u want o select all objects or only necessary objects
select as per ur requirement hten u need to write thse object in a NEw request
now executte nad go to Se10 and relaease sub task and main task
now ask basis team to impot it in QAS test it and again trnasport these to Production environemnt.
assign points if helps -
Feasibility for a new production system in the same environment
Dear friends,
Our management has come up with a requirement of expansion of SAP environment to cover up users in a different country for their francise over there. The options we are considering are below:
1. Implementing a whole new setup ( ECC, EP,BI, PI,Trex).
2. Expanding the lease lines between the sites in both the countries and providing access to the present setup itself with enhancement in the current hardware configuration.
or is it a good practice to keep a new Production system in the other country and add a new delivery route for the new production system within the current transport route ? How the license part may be taken care in these cases ?
Your suggestions are welcomed.
Many thanks,
SUJITHi Sujit,
The answer to this question really depends on whether the new country is going to share much of the same configuration with some tailoring to local laws and requirements. If the system is going to be the same, then there is now reason to deploy a new system unless you are reaching technical limits for hardware. For ease of management and usage, then having one system is preferred. You can then upgrade your network to cope with the increased load and hardware as required.
Hope this helps,
Graham -
Hi,
system i am using for Oracle SOA is :
Windows 64 Bit
i5 Processor
6 GB RAM
29 GB on C Drive is already free after installation of all SOA related products.
I have installed wlserver_10.3 for SOA 11g Development purpose and followed exact installation sequence and procedure as mention in oracle documentation
i created domain also and every thing look correct but after installation procedure there are "Additional actions required just after every thing installed" :
setting memory limit
starting weblogic server (Admin Server)
starting weblogic managed server
and so on
now Problem is when i execute C:\Oracle\Middleware\user_projects\domains\soa_div_domain\bin startWebLogic.cmd
as mention in oracle documentation i am getting following error message : (i have only included last error lines instead of complete console log)
oConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\patch_wls1036\profiles\default\
sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_oepe180\profiles\default\syse
xt_manifest_classpath;C:\Oracle\MIDDLE~1\patch_ocp371\profiles\default\sysext_ma
nifest_classpath;C:\Oracle\MIDDLE~1\patch_adfr1111\profiles\default\sysext_manif
est_classpath weblogic.Server
Listening for transport dt_socket at address: 8453
Exception in thread "main" java.lang.NoClassDefFoundError: vXmx512m
Caused by: java.lang.ClassNotFoundException: vXmx512m
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: ++Xmx512m. Program will exit.
Now to resolve this what i already tried are :
I change JAVA_HOME and PATH to jdk6 which came with web logic installer
Location is at :
JAVA_HOME : C:\Oracle\Middleware\jdk160_29
PATH : C:\Oracle\Middleware\jdk160_29\bin
The above dose not include any space between path
I ran the startWebLogic.cmd and got same error
After that I also added
CLASSPATH : C:\Oracle\Middleware\jdk160_29\lib\tool.jar;C:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jar;C:\Oracle\Middleware\jdk160_29\bin
WL_HOME: C:\Oracle\Middleware\wlserver_10.3
I ran the startWebLogic.cmd and got same error
I also used earlier path which I used with eclipse when I was working on other java development.
JAVA_HOME : C:\Program Files\Java\jdk1.7.0_21
PATH : C:\Program Files\Java\jdk1.7.0_21\bin
I ran the startWebLogic.cmd and got same error
Then I also gave PATH: C:\Oracle\Middleware\wlserver_10.3\server\lib (including the existing one using ; )
I ran the startWebLogic.cmd and got same error
Now may be there is a file called setSOADomainEnv.cmd in
< C:\Oracle\Middleware\user_projects\domains\soa_div_domain\bin\ setSOADomainEnv.cmd>
That include some values for memory set :
set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms512m –Xmx512m
set PORT_MEM_ARGS=-Xms512m –Xmx768m
if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m -XX:MaxPermSize=768m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=768m
now as I change the red highlighted value to 512 value because I have less memory resource and I checked in installation documentation to change the above red highlighted value to 512 original is 1024 which is too high and it was crating problem and showing memory space problem so I change it to 512 and now I am not getting that memory space problem error but may be the above error is related with change value in setSOADomainEnv.cmd file or not
Following are my domain, weblogic and soa home directory path and all these path are exactly what it suppose to be according to Oracle Installation Documentation:
WebLogic :
C:\Oracle\Middleware\wlserver_10.3
C:\Oracle\Middleware\coherence_3.7
C:\Oracle\Middleware\oepe_11.1.1.8.0
SOA Oracle Home Directory :
C:\Oracle\Middleware\Oracle_SOA1
OSB Home Location :
C:\Oracle\Middleware\Oracle_OSB1
Domain name : soa_div_domain
Domain Location : C:\Oracle\Middleware\user_projects\domains
Application Location : C:\Oracle\Middleware\user_projects\applications
Domain Location: C:\Oracle\Middleware\user_projects\domains\soa_div_domain
form here i am trying to start weblogic : C:\Oracle\Middleware\user_projects\domains\soa_div_domain\bin\startWebLogic.cmd
Please tell me any body want more details.
Thanks.I think you are missing a character '-'
USER_MEM_ARGS="Xms512m -Xmx512m -XX:MaxPermSize=128m"Add this character like follows
"-Xms512m -Xmx512m -XX:MaxPermSize=128m" -
Is there a way to see what has been transported to Production
Hello all and thank you in advance for your responses, points will be award..
Need to determine what has been transported to production with time and stamp information. Been looking around with RSA1 and just not able to find the right buttons or TC to get the correct information.
Any suggestions.....
Thank you JimHello Jim,
Check the logs in STMS. That will show what has been imported.
Choose your import queue for your production box. Once you are viewing that, you can click on the 'Scroll' icon which gives you the 'Import History'.
Be sure you adjust the filter accordingly to see everything.
Thanks,
Nick
Message was edited by:
Nick Bertz -
Vendor approval for outside operation
Hi,
I am trying to define a process for vendor approval for an external operation. We have service operations on our production orders and we are not using the 04 but only the 03 inspection type. Since the service operation is for account assignment F (production order) and does not have a material as a line item, how do I prevent the 101 goods receipt for the production order in case of an unapproved vendor was sent the service operation. Usually businesses do this as they have a vendor who is approved for other processes and hence the assumption is that he will eventually be approved and is good enough for an additional process. So they purchase at risk. If we had a 04 inspection type I could have given a one time skip MIC for the vendor approval and controlled it there. But since we dont have 04 inspeciton type how do I control this.
I am pretty sure this is a common scenario and someone on this forum might have had implemented this.
ThanksHello,
You can use scheduling agreement for your vendor approval process. For approved vendor you can set your rules and grouped all approved vendors in scheduling agreement. based on that system will take only those vendors from that grp and depend upon terms and contracts w.r.t scheduling line system will allow for PO.
I am not a MM consultant but yes you can take this as refference and ask MM consultant how to execute the same in your case.
Secondly for vendor approval you have any process like testing of its product or service or any document verification etc. ?
if it is there then just maintain the Q- Info and put quality controls over vendor master. w/o quality approval system won't allow to use the unapproved vendor.
Regards -
Find Import user for transports
Hi,
We need to write a report which will run on production and find the import user certain transports.
I know how to obtain the user who released the transport (in E070), and
I am aware that the transport history in transaction STMS shows the actual import user, but I have not been able to find the table/function module that will return this information to be used in my program.
Does anyone know how to obtain the import user for a transport?
Regards,
EugeneHello Eugene
The function module which is behind the <i>Transport History</i> button is:
- TMS_TM_GET_HISTORY
Call this function module using the following parameters:
IV_SYSTEM = <sysid> " e.g. E01
IV_DOMAIN = DOMAIN_<sysid> " e.g. DOMAIN_E01
and set values for CV_START_DATE and CV_END_DATE. I believe the functions of the other IMPORTING parameters are quite obvious.
In addition to this function module have a look at threads:
Table Name for Transport Requests & Program name
There you will find another interesting function module (<b>TR_READ_GLOBAL_INFO_OF_REQUEST</b>) described.
Regards
Uwe -
Prompt for transportable Workbench request
Hi experts,
I want to create a web service, and let my asp.net program call it.
I input se37 in ECD, and input zzz_yyyy_xxxx as function module, then click "create" button.
In the next step, I need input "Function group", but I have not , so I need crate one.
In the "Create Function Group" dialog, I input "Function group" and "short texst", and click "save" button. It takes me to "Create Object Directory Entry", I input "Package" ,then press "Save"button again.
Now it takes me to "Prompt for transportable Workbench request" dialog. Now I need input "Request" and "short description".
I'm confused. What do I input as "Request"?
Thanks.I am guessing you are quite new to this? It is asking you to create a transport package which can be sent to quality or production systems later on. If you do not want to do this you can click local object and it stays in development server. Otherwise you click the page icon and then type a description of the work/program you are creating. Save it and it will generate a transport package for you.
Maybe you are looking for
-
I can no longer send emails from my mac yahoo business account, but can send them directly from yahoo. just not from mac mail. I've been able to send emails perfectly fine until today. I've been on the phone with yahoo mail and they've verified that
-
Hi, I need serious help,,,,,,any help is appreciated : --- I believed my second hard drive is burnt , but it was not ( not able to access it, it was because i had changed the workgroup in NTFS), --- at this stage my windows 7 would boot normally , bu
-
Few questions about difference between Satellite P70 , L70, S70
Hello, i have many questions about the series P70 , L70, S70 that come with a 1920x1080 panel. 1) What are the differences between the L70 and S70 series? Except of the HDD capacity and RAM, the notebooks look pretty identical. 2) Do P70 , L70, S70 s
-
How do I sync Notes from computer to iPhone?
I can get the notes from my iPhone onto my computer, but not the other way around.
-
Apps Available For Update Can't Be Updated in iOS 7!
We have two iPhone 4's, an iPad 2, and an iPad Mini, all with iOS 7. For weeks now some of our third-party Apps appear under Updates in the App Store app, but Update All is grayed-out and tapping an individual Update button only takes us to the app