Jobwork scenario
Hi guru's...
Has any one worked on jobwork scenario(sending for additional works polishing,painting ect from a manufacturing plant).....What is the sd configurations required to map the process?
Its urgent....Answers will be suitably rewarded.
regards,
Shruthi.S
Hi,
In case of Job work by the company, den you can follow the below route-
Settings:
1. Activate Split valuation for the materials and maintain two valuation types for material as job stock & own stock
Process:
1. Create Goods Receipt through MIGO with 501 movement type and receive the stock under job stock valuation.
2. Issue the material to production through MB1A with movement type 201 if you are not using the PP module.
3. Generate Production either normal or through Production route.
4. Create JW sales order for Finish goods with job charges + service tax & sales tax if applicable.
5. Create PGI
6. Create Billing
7. Create Excise Invoice with 0 value if the plant is excisable.
Rewards if it helps
Regards
Goutham
Similar Messages
-
Service(Jobwork scenario) billing
Hi all,
For manufacturing scenario we have biling doc. & the exc.inv. no. ,
exc.inv will be used by FI personel for CST/VAT filing,
Where as for service scenario we got billing no.(different no. range to manufactrng)
here FI personel objects filing with reference to billing no.
Do we have got inv.no generation option for service bill (like for manufactrng)?
or billing doc. is the only refernce?Seema,
Can you be please elaborate more about your scenario.
Service billing wll not generate any excise invoice.
service is only applicable for Service tax and not VAT/CST. Please check the legal tax systems with respect to client country.
Thanks,
Raja -
Goods Receipt, Goods Issue
In jobwork scenario, i have to receive the material in metres from customer and i have to do GR, suppose customer is sending 100 metres in that 1st Piece is 60 mtrs, and the 2nd Piece is 40 mtrs.
How to do GR?? i need both Metres and Pieces??
Here in MIGO screen iam finding only the place where i can get metres, should i go for customization or otherwise i will be getting in the standard SAP itself??I suppose that you want the material can be measured in two measurements, one is Meter, the other is pcs.
i think you can set this in the material master data.
but, firstly there must be the transfer rule between meters and pieces against one material.
for example, 1 piece = 4 meter and so on.
in material master data MM02, you can go into additional data, and then into units of measure, and then set the transfer rule between meter and piece.
when the rule is set, you can use both two measures in the production orders and SO normally. -
Sale of suncontracting service : Role of MM
Hey experts,
My client provides subcontracting service. For this purpose the customer sends his raw material to clients premisis. Client does all the manufacturing & sends finished goods to customer with service charges for processing.
My question is
1 .Will I have to create a Raw material code in clients SAP sys for the goods that customer sends.
2. If yes , what abt accounting & inventory implications.
3.There will be no PO , so how will i recieve the material.
4.What if the goods are excisable as per excise?
Pls throw some light
Thnx in advance
Anishi
the scenario ur talking of is the jobwork scenario ,
the steps will be as follows
1. Define your customer materials (both component and finished product) as non valuated material, because these materials not effecting the our inventory.
2. create Bom for finished product.
3. Create sales order for service charges with reference to your customer PO.
4. Receive the component from your customer through 501 E (with out po sales order specific).
5. Create Production order with reference to sales order through MRP or manual.
6. confirm the production order and receive the
finished product.
7. Delivery to customer as in normal sales process.
8. Then create performa invoice or billing to your customer.
Please maintain the customer excise challanas manually or you can develop z development for tracking purpose
1 .Will I have to create a Raw material code in clients SAP sys for the goods that customer sends. yes
2. If yes , what abt accounting & inventory implications. only quantity update
3.There will be no PO , so how will i recieve the material. using 511 E against sales order
4.What if the goods are excisable as per excise? maintain it using Z developement for challan or annexrure
regards
kunal -
Trading with Sub-Contracting Scenario
Dear All,
I have one requirement of Traded Material Scenario, where the material is delivered by Sub-Contractor directly to Customer.
The details are -
Sub-Contractor delivers material A to customer.
The material A has BOM maintained, where component B is maintained in the BOM.
My company purchases B from another Vendor & which is again directly supplied to Sub-Contractor. Sub-Contractor processes the component B to manufacture material A & delivers the same to my Customer.
The following issues need to be addressed -
1) Item category is L in Sub-Contracting, where as it is S in Third Party scenario. How can I have two item categories in same line item of Order.
2) Excise paid by Vendor (supplier of component B) can be availed by Sub-Contractor as set-off & I have to debit the same to Sub-Contractor, as payment to Vendor for component B is done by me.
3) Excise paid by Sub-Contractor is to be inventorized at my end (as it is cost to me) & can be availed for set-off by the customer.
Can anybody has any input for this?
Regards,
PrashantI think this process was earlier called as 52 A operations.
This is what we had done 52A did not have requirement of jobwork challan)
1: Create the Subcontractor' Location as a "non excisable-Plant " in SAP.( The subcontract vendor was supposed to maintain his own excise records)
2.PO for raw material /Component will be raised from Subcon Plant .
3.The Excise in the PO will have to be configured as a Condition similar to VAT Deductible(so that during MIRO it is sent to another GL account for tracking and further FI-debit note to recover from jobworker )
4. The Production of the Main FG can be shown by Subcontracting PO .
5. There has to be another Virtual Plant ( A RG23D registerd depot normally) which will depict your companys local office near the Subcontractors Location , as the Final SALES Invoice should be from your companys Name.
6. Goods will first be sent by a STO to this Virtual Plant , here in This STO you can also add the Excise Duty condition types for Inventorization purpose.
7. Create Sales Invoice (and if RD23D then Depot invoice) from your Virtual Plant .( Excise invoice will be created by the subcontracting vendor , against which your customer can claim Modvat)
I have mentioned the Process above , for config settings of each process you can check many threads here in SDN. -
How to configure jobwork process in Co
Hi,
In our business process in one of operation we need to send the material to jobwork and client want to track that amount and want to include in cost rollup?
In out scenerio, first two operations will be held inside and third operation will be sent to vendor, after it returns to company 4th operation will be happend again in company.
Some times company will pay the amount based on fixed charges and some times based on activities performed.
And how to configure this scenario in costing.
Thanks
SateeshI hear you describing a process that SAP calls External Processing.
We used it in one plant years ago. the operations list in the Routing included steps for work in internal workcenters and one step was done in a work center that represented an outside process.
The operation had control key PP02 Routing/Ref. op. set - external process
For that operation - the details have a section titled: External processing.
This included fields for :
Purchasing info rec. Purch. organization 0610
Material group
Purchasing group
Vendor 120945
Plnd delivery time 10 Days
Price unit 1 Cost Element 513051
Net price 0.48 ;
I don't remember all the details of setting it up, it did cost correctly though
Issue - the PO were not always correctly recieved, make final settlement of the production order an issue and we were not able to CLSD the order because of open PO on the Production order.
Issue - the material was not trackable (could be the way we did it, may be something to do about it) but when the External operation was reached, the Production stopped, the material went out and waited for the return. The material at the vendor was part of WIP not a stock item in a separate location.
Because of these two issues, we discontinued the practice and changed to standard subcontract (Spec Prc KEy 30) with a separate material number for the material that went to the vendor and a different number for the material on the purchase order that was returned.
hope this is of help -
Dear Sir,
We are doing Job Work to Customers, in this case Customer is sending their material for job work, we undertake job work and finish whatever they asked and send the material back to them along with the scrap.
How do we map this scenario in SAP
ur explanation is for within two plants of a company
how do we extend to customer
Kindly explain
Thanks in advanceHi Sriram,
We have exactly the same requirement as yours for Job Work.
We receive major Raw material from our customer and then this Raw material is converted to finished goods. However we use some of our mateial which are used for this conversion process.
We also produce our own finished goods alongwith we want to produce the same FG for as Jobwork as we have unutilised production capacity. Currently we use receipie for processing Production order by which the raw materials automatically get consumed.
Here we need to send the Jobwork FG to again the customer and only Charge Service Charges for this conversion.
Hope by this time you would have configured this Jobwork process.
Please can you share the detailed whole configuartion with me, it would be of very great help.
With Regards,
R.Sundaresan -
Regarding Jobwork Processs in SAP
Hi Experts,
Consider a Scenario where the customer is sending the Material for EXAMPLE- Tiles from Europe,which needs to be Polished & we are sending them to get polished & after polishing we are sending them back to the customer .
Kindly let me know the process flow ,how to map in SAP.
What will be the Movement type used in both While Inwarding the Material & While Outwarding the Material ?Also while sending the material for polishing the Material code is supposed "A" & while sending it back to the custmer the Material code is "B". What will be the configuration with tax Structure & Excise Structure ?.
Regards.
Rohan Sawant.Hi
This you can configure this way,
1. Create a new order type for jobwork
2. craete two materials for this scenario one material for inword one material for outword.. to bringing the customer material inside we need to treate as customer returns, so craete two materials and bring first materila with Ren item categry 351 movement type..it should not relavent for price and billing..
3. after creation of REN dellivery for first material
4. goto change mode of sales order and enter 2 line item with other material(outgoing Material code) use item category as normal Tan and u can maintain pricing delivery and billing..
Thanks
Rao -
Logical System in IDOC-XI scenario
Hi,
I need help to understand few things in IDOC-XI scenario, could any one help me in this regard.
we use Adapter specific identifiers to map services, we have following type of identifiers 1) Sys.ID & Client No. 2) Logical System.
my questions are
a) Are we use Logical System in B to B scenario ?
b) Are we use LS in reference to the SAP system or Non SAP system ? if a non SAP system....how a non SAP system send an IDOC and why a non SAP system receive an IDOC ( conversion is possible in XI ) ?
Thanks and Regards
Mahesh.Hay Kumar,
Logical systems can also be used for SAp sytems wich are not installed yet as a virtuall placeholder.
a) yes. if on of your business is a non sap system or a propritery system that you developed yuo'll ue LS.
b) non SAP system can send and recieve IDOCs. so it's possiable to get an IDOC from a system and turn it into an RFC for SAP or get an IDOC from an SAP system and then turn it into something else for another system.
Have a Good One,
Uri Lifshitz. -
Sale Order Scenario - Report in PS Budget /Actual/Variance
Dear Experts,
Please help me understand solve the scenario given below
Step 1
Work order issued to a contractor ( contract includes Service and Material from the contractor) - Service being the labour part
and Material being the cement
But cement is supplied by the client as a sale of cement at a basic price agreed between the two parties.
Eg:
There are 2 WBS
WBS 1 - has a PR released converted to PO with value 100 ( inclusive service + material)
Material procured through me51n , Me21n - GR done and stock has come to GNST ( 40 rs)
material converted to sale order stock mb1b - 412 E after creating sale order with reference to WBS 2
WBS 2 - reports cost incurred for procurement ie; 40rs
Actual booked against WBS1 based on GR 100
Once the billing is done for rs 20 ( basic price) report in budget actual variance shows as below
Budget Actual Variance
WBS 1 200 100 100
WBS 2 40 -40
Report should show 120 as the project cost rather than 140 - since 20 is lost against selling at lower cost.
How to get the cost to 120 which is the actual cost for the workDear Experts,
Please help me understand solve the scenario given below
Step 1
Work order issued to a contractor ( contract includes Service and Material from the contractor) - Service being the labour part
and Material being the cement
But cement is supplied by the client as a sale of cement at a basic price agreed between the two parties.
Eg:
There are 2 WBS
WBS 1 - has a PR released converted to PO with value 100 ( inclusive service + material)
Material procured through me51n , Me21n - GR done and stock has come to GNST ( 40 rs)
material converted to sale order stock mb1b - 412 E after creating sale order with reference to WBS 2
WBS 2 - reports cost incurred for procurement ie; 40rs
Actual booked against WBS1 based on GR 100
Once the billing is done for rs 20 ( basic price) report in budget actual variance shows as below
Budget Actual Variance
WBS 1 200 100 100
WBS 2 40 -40
Report should show 120 as the project cost rather than 140 - since 20 is lost against selling at lower cost.
How to get the cost to 120 which is the actual cost for the work -
Possible to do if/then scenarios?
I work for a large company that has many sales branches throughout the US (40+). Each branch has a MPLS circuit and a local ISP. We have prioritized data that is sent over the MPLS circuit, and all other data over the ISP, with failover configured for either circuit to fail over to the other one. Right now all of the sales branches internet traffic (along with all non-priority traffic such as email) comes back thru the ISP (via a VPN tunnel) to our main location, so we can monitor the internet links. We would like configure the normal internet traffic to go out the ISP directly, but still have the email and so come back via the VPN tunnel. We know how to configure this, however, when we do this we would like to install a PC with some monitoring software on it (surf control), that way we can still monitor the internet traffic. We would like to set it up so that if the PC with Surf Control goes down, that the router will send traffic back over the VPN tunnel or MPLS traffic. So the basis of what I want to do is:
If PC Goes Down = False, Send Traffic To PC
If PC Goes Down = True, Send Data To VPN tunnel or MPLS circuit.
Is it possible to do such a scenario?
We do not currently have the budget for a pix or anything like this, so we are trying to figure it out. I have attached a very basic diagram of the basic network configuration that we have. Any suggestions would be appreciated.
Also we do have a Ciscoworks LMS 2.6 available as well if that would help at all.http://www.cisco.com/en/US/products/sw/iosswrel/ps5413/products_feature_guide09186a00801d862d.html
good luck,
Peter -
Using a variable in the call scenario
I´m using ODI 10.1.3.6.8.
I´m calling the scenario as follows:
./startscen CENARIO_PRINCIPAL 001 GLOBAL -v=5 GLOBAL.EVENTO=12345
This is my CENARIO_PRINCIPAL within it calls two scenarios using the global variable GLOBAL.EVENTO.
When I ran, appears the following error:
"java.lang.Exception: Specified variable not found in the Repository: GLOBAL.EVENTO"
I tried to create a step in CENARIO_PRINCIPAL, declaring GLOBAL.EVENTO (this variable is set to the most recent value).
I ran the scenario again and appears no error, but the variable did not receive the value specified on the "./startscen CENARIO_PRINCIPAL 001 GLOBAL -v=5 GLOBAL.EVENTO=12345" .
Can anyone help me?As I said, I declared the variable in CENÁRIO_PRINCIPAL and ran.
But the variable GLOBAL.EVENTO not received the amount that I reported the call of the stage was GLOBAL.EVENTO = 12345.
Remembering that this variable is being used within the scenarios that are executed within the CENARIO_PRINCIPAL. -
Error while invoking a scenario from another scenario through ODIStartScen
hi,
my requirement is to call a scenario from another scenario. the main scenario contains an interface to get data from jms que and put that in DB and then invoke the inner scenario through ODIStartScen and am executing the scenario through an agent which is on another machine. when am trying to execute the main scenario then i get following error while invoking inner scenario in ODIStartScen step ....
ERROR:::::
oracle.odi.runtime.agent.invocation.InvocationException: HTTP/1.1 500 Internal Server Error
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:271)
at oracle.odi.runtime.agent.invocation.support.InternalRemoteRuntimeAgentInvoker.invokeStartScenario(InternalRemoteRuntimeAgentInvoker.java:149)
at com.sunopsis.dwg.tools.StartScen.actionExecute(StartScen.java:266)
at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(SnpsFunctionBaseRepositoryConnected.java:155)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java:3185)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java:1414)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2785)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1818)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$2.doAction(StartScenRequestProcessor.java:559)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:481)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1040)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
the error that is in ODI server log is:
Root cause of ServletException.
org.springframework.jdbc.CannotGetJdbcConnectionException: Create DwgConnectConnection to master repository failed; nested exception is java.sql.SQLException: Pool connect failed : java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators, IntegrationAdministrators, AdminChannelUsers]
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:93)
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:49)
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:58)
at oracle.odi.core.security.SecurityManager.doODIInternalAuthentication(SecurityManager.java:348)
at oracle.odi.core.security.SecurityManager.createAuthentication(SecurityManager.java:331)
at oracle.odi.runtime.agent.servlet.AgentServlet.processRequest(AgentServlet.java:494)
at oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:454)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: java.sql.SQLException: Pool connect failed : java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators, IntegrationAdministrators, AdminChannelUsers]
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at com.sunopsis.sql.SnpsConnection.createConnection(SnpsConnection.java:380)
at com.sunopsis.sql.SnpsConnection.connect(SnpsConnection.java:338)
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:88)
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:49)
at oracle.odi.core.persistence.dwgobject.DwgRepositoryConnectConnectionUtils.doGetMasterDwgConnectConnection(DwgRepositoryConnectConnectionUtils.java:58)
at oracle.odi.core.security.SecurityManager.doODIInternalAuthentication(SecurityManager.java:348)
at oracle.odi.core.security.SecurityManager.createAuthentication(SecurityManager.java:331)
at oracle.odi.runtime.agent.servlet.AgentServlet.processRequest(AgentServlet.java:494)
at oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:454)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: java.sql.SQLException: Pool connect failed : java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators, IntegrationAdministrators, AdminChannelUsers]
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:258)
at weblogic.jdbc.pool.Driver.connect(Driver.java:160)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:652)
at weblogic.jdbc.jts.Driver.connect(Driver.java:127)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:355)
at org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter.doGetConnection(UserCredentialsDataSourceAdapter.java:162)
at org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter.getConnection(UserCredentialsDataSourceAdapter.java:133)
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused By: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators, IntegrationAdministrators, AdminChannelUsers]
at weblogic.security.service.SecurityServiceManager.seal(SecurityServiceManager.java:835)
at weblogic.security.service.IdentityUtility.authenticatedSubjectToIdentity(IdentityUtility.java:30)
at weblogic.security.service.RoleManager.getRoles(RoleManager.java:183)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:375)
at weblogic.jdbc.common.internal.JDBCUtil.checkPermission(JDBCUtil.java:231)
at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:357)
at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:317)
at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:93)
at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:106)
at weblogic.jdbc.pool.Driver.connect(Driver.java:149)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:652)
at weblogic.jdbc.jts.Driver.connect(Driver.java:127)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:355)
at org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter.doGetConnection(UserCredentialsDataSourceAdapter.java:162)
at org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter.getConnection(UserCredentialsDataSourceAdapter.java:133)
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
kindly help me out.
thanks in advance.In the batch File write this way
cd E:\OraHome_ODI\oracledi\bin
E:
startscen EXT_DATA 002 GLOBAL In case you are providing the values (EXT_DATA 002 GLOBAL) as parameter
then call the startscen this way
cd E:\OraHome_ODI\oracledi\bin
E:
startscen %1 %2 %3 -
ERROR WHILE RUNNING ODI SCENARIO FROM BAM ALERT
We are using oracle data integrator 11g and have created an ODI Scenario and able to run the scenario from ODI studio client.
We have done the configuration for BAM-ODI integration as mentioned in http://docs.oracle.com/cd/E21764_01/integration.1111/e10224/bam_odi.htm#BABEJIGD
We have started ODI Agent, soa and bam servers. Created a BAM alert -> select action - Run ODI Scenario -> selected the same scenario.
Alert ran at scheduled time but failed with following error:
java.io.IOException : truncated data integrator frame received
Error Message (if any)
[2012-08-06T11:24:21.046+05:30] [bam_server1] [WARNING] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Error occured while running a ODI Scenario.
[2012-08-06T11:24:21.250+05:30] [bam_server1] [ERROR] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Action exception: EEInstEv2 EEInstAct1 Rule
Id: 2 exception: java.io.IOException: truncated Data Integrator Frame
received
[2012-08-06T11:24:21.250+05:30] [bam_server1] [WARNING] []
[oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
OracleSystemUser] [ecid:
3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
oracle-bam#11.1.1] EventEngine: Exception stack trace: [[
at
oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScena
rio.java:145)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionP
rocessor.java:891)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(Actio
nProcessor.java:337)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
ava:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
at
oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.proc
essWorkRequest(ThreadPoolController.java:155)
at
oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.run(
ThreadPoolController.java:128)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java
:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908
at java.lang.Thread.run(Thread.java:619)
Any help on this is highly appreciated...
Thanks
Rajdip MukherjeeHi,
Forgot to include the ODI classes RunScenario.invokeScenario() is invoking odi scenario using odi sdk api. Please see the below stack trace :-
java.io.IOException: truncated Data Integrator Frame received
at
oracle.odi.sdk.invocation.internal.AgentNetworkCmd.readCmd(AgentNetworkCmd.java:303)
at
oracle.odi.sdk.invocation.OdiInvocation.invokeCommand(OdiInvocation.java:176)
at
oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScenario.java:140)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionProcessor.java:891)
at
oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(ActionProcessor.java:337)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Thanks
Rajdip Mukherjee -
Error while executing a JDBC to Idoc scenario : No standard agreement found
Hello SAP PI Gurus,
I am having a JDBC to idoc Scenario .And the interface is running at 10 min of duration.
<SAP:AdditionalText>No standard agreement found for ,
BS_EXT_CTBSREPDB, , BS_ERPQAS_QE1_320, http://XYZ.com/FI/FI_FI_01/Charges, FIDCC2</SAP:AdditionalText>.
While i test the configuration...i get an error in reciever agreement as mentioned above.
Can you pls help me in resolving this issue.
Regards,
RaviHi,
I think the problem is with namespace....for IDOC the namespace will be "urn:sap-com:document:sap:idoc:messages"...but in your case it is different.....i.e http:....etc.....please check whether you 've used the same IDOC withe above mentioned namespace in all the configuration objects like interface determination, receiveragreement etc.....
Thanks
Priyanka
Maybe you are looking for
-
PNG and GIF export problems Flash Elements CC
I'm having some trouble exporting transparent PNG's and transparent animated GIF's from Adobe's new Flash CS6 Elements, um, I mean Flash Pro CC. a) Options to set transparent animated GIF (even when set as transparent in export dialog) is not working
-
What do I do when a file suddenly slows down? It takes 20 to 30 seconds for one sentence of text to slowly appear on the screen after I type it. Problem is associated with one chapter (file) in a book of twenty. The other 19 are fine. Same symptoms w
-
Hi All Pl suggest the way to give a warning message when Purchase Order amount exceeds the Internal Order Planned amount (KPF6), when PO is account assignment Regards Raj
-
My Mac did not restart after changing permissions of "everyone".
The reason of my question is because somehow and for a reason I now regret, yesterday I did a very foolish thing: I decided to change the permissions of my hard drive. I have been in Mac just 2 months. I am the only User and Administrator of this Mac
-
Create Channel group under an existing Channel group in storage vi
Hello Is there a way to Create a Channel group under an existing Channel group Ex. Channel Group 1 Channel 1 Channel 2 Channel Group2 Channel 1 Channel 2 Channel Group