SRM5.0 process Guide

Hi,
We have upgraded our system from SMR4.0  to SRM5.0.We are using classic scenario.
The Back-end documents are created in the backend server(R/3).
Can somebody let us know the sequence of programs as how the backend documents are created?

Hi,
Please look at this thread, maybe it help you.
Re: bbp_pd_po_transfer_exec
Regards,
Marcin Gajewski

Similar Messages

  • MDM 5.5 SP2 - Scenario Process guide Issue

    Hi,
    The scenario process guide on SP2 specifies a transaction MDM_CLNT_EXTR. I checked in my R/3 4.7 system and could n't find this transaction. Can anybody give me more info on this?
    Regards,
    RK

    Hi RK,
    the transaction MDM_CLNT_EXTR is part of an R/3 plug-in (PI). This info is contained in the introduction of the MDM 5.5 SP02 Configuration Guide.
    Details on the needed PI versions for ERP and R/3 releases can be found in SAP Note 836985.
    Regards,
    CD

  • ,Retail Integration Customization Process/Guide/Techniques

    How can i get the information on the Retail Customization techniques.As what ever the document available in the Oracle site mostly deals about the whole rib.
    I just want some information/standard process or steps to customize the RIB (like RIB for RMS,SIM etc ) for different customers.
    If some one could help it will be great.
    Thanks in Advance,
    Edited by: user11095621 on May 7, 2009 4:29 PM

    Yes, I know the process that you describe.
    The RIB did not fulfill our integration requirements on a few points:
    - not all needed message types and/or details are being published.
    (An Oracle Retail senior consultant said to me that if we were missing information in the RIB, we had to reconsider our integration requirements, as they where likely to be not a valid retail scenario...)
    - it is a publish/subscribe mechanism (JMS), while we also need request/response type integration (RSL provides something like this but has quite a short list of services and is also focused quite on the Oracle Retail internal architecture).
    - it is not an ESB
    (Now when you also purchase the BI Publisher option to the Oracle Application server for the Oracle Retail operational report, you need the Enterprise Edition of the OAS to be allowed to buy that OAS BIP option, and the OAS-EE comes wth the Oracle ESB (at least before the BEA acquisition) - we chose however for a different ESB, Progress Sonic.
    - the RIB message model (any source specific datamodel) is not a valid source for a true canonical data model, as the enterprise canonical encompasses more attributes and business objects.
    - the level of documentation on customization can be improved
    We do not consult the database directly, in the sense that we build a plsql package with some custom functions, e.g. f_get_season_for_item(i_item_nr), and wrap them with Java and OC4J as a SOAP webservice (using the JPublisher framework). See it like this, we wrapped the database in a custom integration layer, the ESB processes interact with that custom layer, and in case of upgrade of RMS, we need to re-fit the integration wrapper, limiting the impact of the upgrade to there (except for some bigger changes) and hopefully not impacting the ESB processes.
    Of course this approach is also not ideal - but we wanted the RIB to stay vanilla and blackbox. But integration is not ideal ever - especially when for a message or service based integration architecture you need to rely on the messages and services that the application vendor has provided. Oracle Retail is the best in that respect, our other ERP/OLTP systems up to now do not do anything with SOAP/JMS.
    Additionally we have a different messaging system that is the core of our enterprise integration (Progress Sonic MQ), and RIB is just one of the several sources/targets for that system. Other systems post to the Sonic MQ - that is our core integration bus. Where possible we post back to the RIB from our ESB processes.
    We are also building more classical integration using Oracle Warehouse Builder and PLSQL to create flatfiles and create custom batches - directly accessing the RMS data model - there is just no other solution. (We have decided to ban custom Pro*C, and use PLSQL and OWB where needed - yes OWB also for non-ETL style processes - OWB has a great advantage over PLSQL: you generate code and you don't write code, and it comes with the database license.)
    And then we also have to fill our RDW and Corporate Datawarehouse - but that's a whole other piece of cake.
    PS: what is the ESB that you use?
    Regards,
    Erik

  • Error while deployoing the bPEL Process

    Hi ,
    I'm getting the below error when i'm trying to deploy a BPEL Process.
    It got deployed and in the OPMN log i see the below error:
    May 20, 2008 12:34:21 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    INFO: Recoverable exception caught when processing request
    May 20, 2008 12:34:31 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    INFO: Recoverable exception caught when processing request
    May 20, 2008 12:34:42 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    INFO: Recoverable exception caught when processing request
    May 20, 2008 12:34:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    INFO: Recoverable exception caught when processing request
    May 20, 2008 12:34:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    WARNING: Recoverable exception caught but MethodRetryHandler.retryMethod() returned false, rethrowing exception
    08/05/20 12:34:53 org.apache.commons.httpclient.IOTimeoutException: Read timed out
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpConnection$WrappedInputStream.handleException(HttpConnection.java:1338)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpConnection$WrappedInputStream.read(HttpConnection.java:1348)
    08/05/20 12:34:53      at java.io.FilterInputStream.read(FilterInputStream.java:66)
    08/05/20 12:34:53      at java.io.PushbackInputStream.read(PushbackInputStream.java:120)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:76)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:104)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1042)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1782)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1543)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:977)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:368)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:164)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:437)
    08/05/20 12:34:53      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
    08/05/20 12:34:53      at oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager.postZipFile(Unknown Source)
    08/05/20 12:34:53      at oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager.onProcessDeploy(Unknown Source)
    08/05/20 12:34:53      at oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager.update(Unknown Source)
    08/05/20 12:34:53      at com.collaxa.cube.engine.observer.DomainObserverRegistry.notify(DomainObserverRegistry.java:272)
    08/05/20 12:34:53      at com.collaxa.cube.engine.observer.DomainObserverRegistry.notify(DomainObserverRegistry.java:82)
    08/05/20 12:34:53      at com.collaxa.cube.engine.observer.DomainObserverHelper.onProcessDeploy(DomainObserverHelper.java:60)
    08/05/20 12:34:53      at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:767)
    08/05/20 12:34:53      at com.collaxa.cube.engine.deployment.DeploymentManager.deploySuitcase(DeploymentManager.java:639)
    08/05/20 12:34:53      at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.deploySuitcase(BPELDomainManagerBean.java:452)
    08/05/20 12:34:53      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    08/05/20 12:34:53      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    08/05/20 12:34:53      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    08/05/20 12:34:53      at java.lang.reflect.Method.invoke(Method.java:585)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    08/05/20 12:34:53      at com.evermind.server.ThreadState.runAs(ThreadState.java:618)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    08/05/20 12:34:53      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    08/05/20 12:34:53      at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    08/05/20 12:34:53      at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    08/05/20 12:34:53      at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
    08/05/20 12:34:53      at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:318)
    08/05/20 12:34:53      at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:340)
    08/05/20 12:34:53      at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
    08/05/20 12:34:53      at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    08/05/20 12:34:53      at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
    08/05/20 12:34:53      at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
    08/05/20 12:34:53      at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
    08/05/20 12:34:53      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    08/05/20 12:34:53      at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    08/05/20 12:34:53      at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
    08/05/20 12:34:53      at java.security.AccessController.doPrivileged(Native Method)
    08/05/20 12:34:53      at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    08/05/20 12:34:53      at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
    08/05/20 12:34:53      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
    08/05/20 12:34:53      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    08/05/20 12:34:53      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    08/05/20 12:34:53      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    08/05/20 12:34:53      at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
    08/05/20 12:34:53      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
    08/05/20 12:34:53      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
    08/05/20 12:34:53      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    08/05/20 12:34:53      at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    08/05/20 12:34:53      at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    08/05/20 12:34:53      at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    08/05/20 12:34:53      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    08/05/20 12:34:53      at java.lang.Thread.run(Thread.java:595)
    08/05/20 12:34:54 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> PROCESS GUID = MD5{aff5f97eb9cef4c782fc2910f143f14d}
    08/05/20 12:34:54 >>>>>>>>>>>>>>>>>>>>>>>>>>>> SUITCASE ID = RevenueItemOperationsServiceCallback_1.0_dade4b4fc524e23a646e910212ef7e7e
    08/05/20 12:34:54 @#############@##@ CLOB = oracle.lite.poljdbc.CLOB@11f0521
    Any help is appreciated.
    Thanks
    Pavan

    Hi,
    I tried to deploy it once agian but it i see only two lines of error lines instead of the above big error message. It is just pushing the below lines:
    Process "RevenueItemOperationsServiceCallback" (revision "1.1") successfully compiled.
    <2008-05-21 09:44:56,029> <INFO> <default.collaxa.cube.engine.deployment> Process "RevenueItemOperationsServiceCallback" (revision "1.1") successfully loaded.
    May 21, 2008 9:45:06 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
    INFO: Recoverable exception caught when processing request
    08/05/21 09:45:07 @#############@##@ CLOB = oracle.lite.poljdbc.CLOB@c6ce80
    But Both the errors seems to be one and the same.
    and when i post the XML message from BPEL Console it gives me a time out exception .
    ERROR> <default.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "delivery": Waiting for response has timed out. The conversation id is LocalGUID:8f79d87118a631bf:4a1f6408:11a0b9346ac:-7f62. Please check the process instance for detail.
    com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response has timed out. The conversation id is LocalGUID:8f79d87118a631bf:4a1f6408:11a0b9346ac:-7f62. Please check the process instance for detail.
    Any idea whats happening?

  • Selecting Pantone Equivalents of Process Colours

    I've searched through the forums, and I haven't been able to find anything beside a passing mention covering this topic (but I could be missing the magic word in my search).
    On a regular basis, we receive artwork from clients that, although pretty, has not been streamlined for our printing process (flexographic), and as such, we generally need to tweak most everything that comes in. One of the more unpleasurable tasks is selecting PMS swatches to replace process colours.
    Currently, we either flip through the Pantone Solid to Process Guide to find a match, or try to find a match in Illustrator by colouring swatches on-screen with different PMS colours until we find the one closest to out process target (and then take a boo in the Solid to Process guide just to be safe).
    I really hope someone can make me feel like a dolt by pointing out an easy and reliable way to do this. Much thanks.

    In CS3 select the objects you want to get the nearest spot color match.
    <br />
    <br />Then go to Edit&gt;Edit Color &gt; Recolor Art in the center bottom right of the color sliders there is a swatch icon you can select and swatch library you have in the swatches folder including color books for say Pantone.
    <br />
    <br />That will do it. You can save it as a group or can have it recolor the art or both.
    <br />
    <br />
    <a href="http://www.pixentral.com/show.php?picture=1Xua13COYBraejmZPJPEHP1OGvp8Q1" /></a>
    <img alt="Picture hosted by Pixentral" src="http://www.pixentral.com/hosted/1Xua13COYBraejmZPJPEHP1OGvp8Q1_thumb.jpg" border="0" />

  • 2 WD Components starts 2 processes in backend - I need to start only one

    Hi WD gurus,
    I have developped WD Java application with more WD development components, each of them reads data from backend using Adaptive RFC.
    On backend side I have created application framework, which from first WD component prepares data and in the second component consume them. Idea was to share process GUID and use it for correct reading of data.  Component 1 uses Component 2 using Component Interface implementation and dynamic component call.
    But calling RFC from second WD component creates on backend new process and sharing of the data is not possible.
    Any idea how to ensure to use one session / process GUID from both WD components?
    Thanks,
    Ondrej
    Edited by: Ondrej Lednicky on Feb 9, 2009 5:30 AM

    Please have a look at the below thread
    How can i access session parameters with Java/WebDynpro

  • Cement Industry Processes

    Hello All,
    It would be great, of one could share the possible/probable processes that might be followed in a cement industry scenario. I would appreciate if you give all the possible process//cycles w.r.t SD and I would not mind some from the procurement cycle also...for ex. it is very likely that the business is into contracting process...etc..
    Rgds,
    Rags.

    I have listed these scenario's based on my functional experience in Cement Industry for 5 Years.
    To have more details on configuration & Business Process guide, refer to link below:
    Link: http://help.sap.com/
    Path: SAP Best Practices --> Baseline Packages --> Based on SAP ECC 5.00 --> Select Country: for eg, Localized for India --> Technical Information --> Building Blocks --> Select Country for eg, India --> List of Basic Configuration & scenarios will be listed.
    Regards,
    Rajesh Banka

  • Bdc process in tree daigram

    hai to all
    can any one explain BDC  and methods, in brief manner as per interveiw.(most helpful if it is in  tree daigram).

    Hi Shiv,
    There is no such tree diagram for bdc. I am giving some info.just go thru it.
    Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a
    typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional.
    BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form
    of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The
    transaction is then started using this internal table as the input and executed in the background.
    In Call Transaction&#12539; the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.
    It can also be used for real-time interfaces and custom error handling & logging features. Whereas in Batch Input Sessions, the ABAP
    program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using
    Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too.
    Batch Input (BI) programs still use the classical BDC approach but doesnt require an ABAP program to be written to format the
    BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and
    invokes the transaction mentioned in the header record of the file.
    Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate
    fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large volume data. DI programs are
    not available for all application areas.
    LSMW is an encapsulated data transfer tool. It can provide the same functionality as BDC infact much more but when coming to techinical perspective most the parameters are encapulated. To listout some of the differences :
    LSMW is basicaly designed for a fuctional consultant who do not do much coding but need to explore the fuctionality while BDC is designed for a technical consultant.
    LSMW offers different techinque for migrating data: Direct input ,BAPI,Idoc,Batch input recording. While bdc basically uses recording.
    LSMW mapping is done by SAP while in BDC we have to do it explicitly .
    LSMW is basically for standard SAP application while bdc basically for customized application.
    Coding can be done flexibly in BDC when compared to LSMW.
    BDC and LSMW are the two data migration techniques (from legacy to SAP) . BDC technique is usually done by ABAPers. It consists of three methods.
    1) Call Dialog Method
    2) Session Method
    3) Call Transaction Method
    In the case of Session Method , a BDC Session is created , which has the data and info to run it in batch mode. When the user runs this session, every transactions are run in batch mode and tables are updated.
    WHile in call transaction, no session is created. Instead , a report prog is created , which takes input from the file and calls the transaction in Batch mode.
    Call dialog method is similar to call transaction, except that updation is done by the calling program itself.This method is obsolete.
    Advantages of Batch Input Method are
    1)Can process large data volumes
    2) data integrity is maintained
    LSMW and BDC are vastly different.
    BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself. when u use BDC for data transfer, the sequence of steps is the same as when u use standard sap transaction screens for data upload. the only difference is that u can use different options for foreground/backgrou nd processing.
    LSMW on the other hand is a tool that helps migrate data from a legacy system (non-sap system ) to SAP system. it offers u various options to use either batch input, direct input, BAPIs or idocs. it involves a series of some 17-18 steps to migrate data.
    BDC:
    Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.
    Features :
    BDC is an automatic procedure.
    This method is used to transfer large amount of data that is available in electronic medium.
    BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
    BDC uses normal transaction codes to transfer data.
    Types of BDC :
    CLASSICAL BATCH INPUT (Session Method)
    CALL TRANSACTION
    BATCH INPUT METHOD:
    This method is also called as ‘CLASSICAL METHOD’.
    Features:
    Asynchronous processing.
    Synchronous Processing in database update.
    Transfer data for more than one transaction.
    Batch input processing log will be generated.
    During processing, no transaction is started until the previous transaction has been written to the database.
    CALL TRANSACTION METHOD :
    This is another method to transfer data from the legacy system.
    Features:
    Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
    Updating the database can be either synchronous or asynchronous. The program specifies the update type.
    Transfer data for a single transaction.
    Transfers data for a sequence of dialog screens.
    No batch input processing log is generated.
    LSMW:
    The LSM Workbench is an R/3-based tool that supports You when transferring data from non-SAP systems ("Legacy Systems") to R/3 once or periodically.
    The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the R/3 system via batch input, direct input, BAPIs or IDocs.
    Furthermore, the LSM Workbench provides a recording function that allows to generate a "data migration object" in an entry or change transaction.
    The main advantages of the LSM Workbench:
    • Part of R/3 and thus independent of individual platforms
    • A variety of technical possibilities of data conversion:
    • Data consistency due to standard import techniques:
    Batch input
    Direct input
    BAPIs (Business Application Programming Interfaces)
    IDocs (Intermediate Documents)
    The import technique to be used in an individual case depends on the business object.
    • Generation of the conversion program on the basis of defined rules
    • Clear interactive process guide
    • Interface for data in spreadsheet format
    • Creation of data migration objects on the basis of recorded transactions
    • Charge-free for SAP customers and SAP partners
    What is BDC programming?- Transferring of large/external/legacy data into SAP system using Batch Input programming. Batch input is a automatic procedure referred to as BDC(Batch Data Communications).The central component of the transfer is a queue file which receives the data vie a batch input programs and groups associated data into “sessions”.
    What are the functional modules used in sequence in BDC?- These are the 3 functional modules which are used in a sequence to perform a data transfer successfully using BDC programming: BDC_OPEN_GROUP - Parameters like Name of the client, sessions and user name are specified in this functional modules. BDC_INSERT - It is used to insert the data for one transaction into a session. BDC_CLOSE_GROUP - This is used to close the batch input session.
    What should be the approach for writing a BDC program?
    ANS:-
    STEP 1: CONVERTING THE LEGACY SYSTEM DATA TO A FLAT FILE to internal table CALLED “CONVERSION”.
    STEP 2: TRANSFERING THE FLAT FILE INTO SAP SYSTEM CALLED “SAP DATA TRANSFER”.
    STEP 3: DEPENDING UPON THE BDC TYPE i ) call transaction(Write the program explicitly)
    ii) create sessions (sessions are created and processed. if success data will transfer).
    What is a batch input session?
    ANS:-
    BATCH INPUT SESSION is an intermediate step between internal table and database table.
    Data along with the action is stored in session ie data for screen fields, to which screen it is passed, program name behind it, and how next screen is processed.
    . What is the alternative to batch input session?
    ANS:-
    Call transaction.
    A situation: An ABAP program creates a batch input session.
    We need to submit the program and the batch session in background. How to do it?
    ANS :-
    go to SM36 and create background job by giving
    job name, job class and job steps (JOB SCHEDULING)
    . What are the problems in processing batch input sessions?
    How is batch input process different from processing online?
    ANS:-
    PROBLEMS:-
    i) If the user forgets to opt for keep session then the session will be automatically removed from the session queue(log remains). However if session is processed we may delete it manually.
    ii)if session processing fails data will not be transferred to SAP database table.
    . What do you do when the system crashes in the middle of a BDC batch session?
    ans:-
    we will look into the error log file (SM35).
    What do you do with errors in BDC batch sessions?
    ANS:-
    . Setting up a BDC program where you find information from?
    ans:-
    . What has to be done to the packed fields before submitting to a BDC session.
    ans:-
    fields converted into character type.
    What is the structure of a BDC sessions.
    ans:-
    BDCDATA (standard structure).
    What are the fields in a BDC_Tab Table.
    ans:-
    program,dynpro,dynbegin,fnam,fval.
    We look into the list of incorrect session and process it again. To correct incorrect session we analyize the session to determine which screen and value produced the error.For small errors in data we correct them interactively otherwise
    modify batch input program that has generated the session or many times even the datafile.
    How do you set up background jobs in SAP? What are the steps? What are the event driven batch jobs?
    ans:-
    go to SM36 and create background job by giving job name,job class and job steps(JOB SCHEDULING)
    Advantages & Disadvantages of different types of BDC’s?
    Ans Transaction Method:
    1) It is faster than session method.
    2) While executing, it starts from starting.
    Session Method:
    1) It is slower than transaction method.
    2) While executing, it does not start from starting.
    How to write a BDC - how do u go about it?
    Ans Steps for writing BDC
    1) /nSE38
    2) Declare Tables, Data (for ITAB) and Data (for BDCITAB)
    3) Call function ‘Upload’.
    4) Write code for the First Screen, Radio Button, Filename, Change Button, Second Screen, Utilities (Create Entries), Third Screen and Save.
    5) Call transaction ‘SE11’ using BDCITAB mode ‘A’.
    6) Save, Check Errors, Activate and Execute.
    What are the function module in BDC?
    Ans There are three function module in BDC:
    1) BDC_OPEN_GROUP
    2) BDC_INSERT
    3) BDC_CLOSE_GROUP
    for interview base see theese links shiva
    http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html
    http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm
    http://www.sap-img.com/fu033.htm
    http://www.sap-img.com/abap/ale-bapi.htm
    thanks
    karthik
    reward me points if usefull

  • CRM TECHNICAL GUIDE

    Hi All,
    Can anybody please send me CRM Tecnical GUIDE. I am looking for something which really helps me in working on CRM preferably on service module.
    It will be reayy great if you can send some work items too.
    Thanks in advance and i will make sure that points are awarded appropriately.
    My email id is [email protected]
    Thanks in advance.
    Naresh

    On the CD <a href="http://help.sap.com/bp_crmv150/CRM_DE/index.htm">CRM Best Practice Guides</a> that you can order you will find several technical and process guides which help you set up base process scenarios that you can modify on a project base later.

  • Diff b/w BDC and LSMW

    hi
    i want know what is the difference between BDC and LSMW and which is best also tell me BDC and LSMW using for which type data (like master or transactional data)
    thanka in advance
    deepak

    Hi deepak,
    LSMW and BDC are vastly different.
    BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself. when u use BDC for data transfer, the sequence of steps is the same as when u use standard sap transaction screens for data upload. the only difference is that u can use different options for foreground/background processing.
    LSMW on the other hand is a tool that helps migrate data from a legacy system (non-sap system ) to SAP system. it offers u various options to use either batch input, direct input, BAPIs or idocs. it involves a series of some 17-18 steps to migrate data.
    BDC:
    Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.
    Features :
    BDC is an automatic procedure.
    This method is used to transfer large amount of data that is available in electronic medium.
    BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
    BDC uses normal transaction codes to transfer data.
    Types of BDC :
    CLASSICAL BATCH INPUT (Session Method)
    CALL TRANSACTION
    BATCH INPUT METHOD:
    This method is also called as ‘CLASSICAL METHOD’.
    Features:
    Asynchronous processing.
    Synchronous Processing in database update.
    Transfer data for more than one transaction.
    Batch input processing log will be generated.
    During processing, no transaction is started until the previous transaction has been written to the database.
    CALL TRANSACTION METHOD :
    This is another method to transfer data from the legacy system.
    Features:
    Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
    Updating the database can be either synchronous or asynchronous. The program specifies the update type.
    Transfer data for a single transaction.
    Transfers data for a sequence of dialog screens.
    No batch input processing log is generated.
    For BDC:
    http://myweb.dal.ca/hchinni/sap/bdc_home.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
    LSMW:
    The LSM Workbench is an R/3-based tool that supports You when transferring data from non-SAP systems ("Legacy Systems") to R/3 once or periodically.
    The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the R/3 system via batch input, direct input, BAPIs or IDocs.
    Furthermore, the LSM Workbench provides a recording function that allows to generate a "data migration object" in an entry or change transaction.
    The main advantages of the LSM Workbench:
    • Part of R/3 and thus independent of individual platforms
    • A variety of technical possibilities of data conversion:
    • Data consistency due to standard import techniques:
    Batch input
    Direct input
    BAPIs (Business Application Programming Interfaces)
    IDocs (Intermediate Documents)
    The import technique to be used in an individual case depends on the business object.
    • Generation of the conversion program on the basis of defined rules
    • Clear interactive process guide
    • Interface for data in spreadsheet format
    • Creation of data migration objects on the basis of recorded transactions
    • Charge-free for SAP customers and SAP partners
    http://help.sap.com/saphelp_nw04s/helpdata/en/87/f3ae74e68111d1b3ff006094b944c8/content.htm
    http://www.sap-img.com/sap-data-migration.htm
    http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    http://allsaplinks.com/lsmw.html
    http://myweb.dal.ca/hchinni/sap/lsmw_home.htm

  • How to Include a HTML file in a UIX Page

    I have an old .html file (content.html) which contains some infomation and now I want to present that information inside a Uix Page! Is it possible to do so if then how.
    I tried using uix include tag but no luck.
    Any help is greatly appreciated.
    Thanks
    Kolluru

    Here is the .jsp file and the serverinclude tag is written in the 4th line from last.
    <uix:servletInclude source="layout.html" />
    I want the content of the layout.html in the main content pane but instead it is getting added on to the top or to the SideNav.
    Thanks for the help anyway.
    ====================================================
    <%@ page errorPage="errorpage.jsp" contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://xmlns.oracle.com/uix/ui" prefix="uix" %>
    <%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule id="MyBC4JModule" definition="MyUIX.MyBC4JModule" releasemode="Stateful" />
    <jbo:DataSource id="ds1" appid="MyBC4JModule" viewobject="EmpView1" rangesize="4" />
    <%-- user interface begins here --%>
    <HTML>
    <HEAD>
    <TITLE>Oracle Migration Maps </TITLE>
    <uix:styleSheet/>
    </HEAD>
    <BODY>
    <uix:pageLayout>
    <uix:pageHeader>
    <uix:globalHeader selectedIndex="0">
    <uix:contents>
    <uix:link text="Migration Maps" destination="uixpage1.jsp" />
    <uix:link text="Migration Checklist" destination="http://www.oracle.com" />
    <uix:link text="Templates" destination="http://www.oracle.com" />
    <uix:link text="Scripts" destination="http://mtg.ie.oracle.com" />
    <uix:link text="Release" destination="http://www.oracle.com/" disabled="true" />
    </uix:contents>
    </uix:globalHeader>
    </uix:pageHeader>
    <uix:productBranding>
    <uix:image source="productBrand.gif" shortDesc="product" />
    </uix:productBranding>
    <uix:cobranding>
    <uix:image source="cobrand.gif" shortDesc="brand" />
    </uix:cobranding>
    <uix:copyright>
    <uix:flowLayout>
    <uix:contents>
    <uix:image source="images/info.gif" />
    <uix:link text=" @Copyright 2003, Oracle Corp. " destination="http://www.oracle.com" />
    </uix:contents>
    </uix:flowLayout>
    </uix:copyright>
    <uix:privacy>
    <uix:flowLayout>
    <uix:contents>
    <uix:image source="images/info.gif" />
    <uix:link text="privacy statement" destination="http://www.oracle.com" />
    </uix:contents>
    </uix:flowLayout>
    </uix:privacy>
    <uix:globalButtons>
    <uix:globalButtonBar>
    <uix:contents>
    <uix:globalButton icon="images/returntoportal.gif" text="Home"
    destination="uixpage1.jsp"/>
    <uix:globalButton icon="images/logout.gif" text="Logout"
    destination="http://www.oracle.com"/>
    <uix:globalButton icon="images/preferences.gif" text="Preferences"
    destination="http://www.oracle.com"/>
    <uix:globalButton icon="images/help.gif" text="Help"
    destination="http://www.oracle.com" targetFrame="_blank"/>
    </uix:contents>
    </uix:globalButtonBar>
    </uix:globalButtons>
    <uix:breadCrumbs>
    <uix:contents>
    <uix:link text="Home" destination="uixpage1.jsp" />
    <uix:link text="Qualification" destination="qualification.jsp" />
    <uix:link text="Customer Survey" destination="customersurvey.jsp" />
    </uix:contents>
    </uix:breadCrumbs>
    <uix:quickSearch>
    <uix:messageTextInput prompt="Search" name="QSearch" text="Cabo">
    <uix:end>
    <uix:submitButton accessKey="g" text="Go" />
    </uix:end>
    </uix:messageTextInput>
    </uix:quickSearch>
    <uix:start>
    <uix:sideNav>
    <uix:link text="Home" destination="uixpage1.jsp" />
    <uix:link text="Help" destination="/site1/PageTemplate.jsp" />
    <uix:link text="Migration Process Guide" destination="http://pta.us.oracle.com:9999/" />
    <uix:link text="MSMS v1.1" destination="http://amgdev1.ie.oracle.com/mtg/" />
    <uix:link text="Knowledge Base" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Factory Infrastructure" destination="http://webiv.oraclecorp.com" />
    <uix:link text="BugDB" destination="http://bug.us.oracle.com" />
    <uix:link text="Oracle Migration Workbench " destination="http://webiv.oraclecorp.com" />
    <uix:link text="Application SQL Tools" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Support" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Migration Technology Centre" destination="http://otn.oracle.com/tech/migration/content.html" />
    <uix:link text="Migration Technology Group" destination="http://mtg.ie.oracle.com" />
    </uix:sideNav>
    </uix:start>
    <uix:end>
    <uix:contentContainer text="Related Maps" background="light" icon="testInfo.gif" width="100%">
    <uix:link text="Customer Surveys" destination="http://www.oracle.com" />
    <uix:link text="Survey Request" destination="http://www.oracle.com" />
    <uix:link text="Customer Analysis" destination="http://www.oracle.com" />
    </uix:contentContainer>
    </uix:end>
    <%-- Main page contents go here --%>
    <uix:contents>
    <uix:header styleClass="OraLightHeader" text="Qualification Stage" />
    <uix:styledText styleClass="OraHeaderSubSub" text="" />
    <uix:spacer width="10" height="15" />
    <uix:styledText styleClass="OraDarkHeaderSubSub" text="Qualifying the Customer - Receiving Customer Surveys" />
    <uix:spacer width="10" height="10" />
    <bc4juix:TableDetail></bc4juix:TableDetail>
    <uix:styledText styleClass="OraInstructionText" text="Prospective customers
    are identified by a variety of sources, such as sales consultants and
    Oracle Direct. These customers are asked to complete a customer survey and
    the results are automatically sent to the Migration Factory. The table below
    lists the location of the customer surveys once they are released on the
    Oracle eMarketing system." />
    <uix:spacer width="10" height="20" />
    <uix:servletInclude source="layout.html" />
    </uix:contents>
    </uix:pageLayout>
    </BODY>

  • Pantone colour books missing in Illustrator CC 2014

    Hi,
    I am having an issue in Illustrator CC 2014 with a specific Pantone colour book.
    The 'Pantone 4-color process guide coated Euro' guide does not show up in the colour books menu. The Pantone colour reference numbers such as DE 35-1 C and DE 156-2 C do not appear in any of the colour books.
    Is my Pantone colour guide outdated, or am I missing something?
    Thank you!

    Never mind.  I finally just closed Illustrator and opened it back up, and TA-DA! It's back...just more weirdness from an Adobe product...I should have guessed so.

  • Getting Started with the BlackBerry Classic

    Reposted from the Inside BlackBerry Help Blog
    Whether you are new or experienced with BlackBerry 10, here’s a quick guide to get you started with the BlackBerry Classic!
    Step 1 – Insert your SIM and media card
    The first step you’ll want to take after unboxing your new BlackBerry Classic is inserting your nano SIM card and media card. When you have your nano SIM and media card (optional) handy, use the tool that is provided in the BlackBerry Classic box to open the SIM card tray.
    To do this, push the tip of the tool, or a paperclip, into the hole that is to the left of SIM on the side of your device. Doing so pops the tray out at which point you can pull it all the way out.
    After doing this, with the metal contacts of your nano SIM card facing away from you, place the nano SIM into the tray, then push the tray into the slot. Repeat these steps to insert your media card by inserting the tool, or a paperclip, in the hole to the right of SD along the left side of your device.
    Tip: If you don’t have the right SIM card please contact your service provider and ask them for help switching to a nano SIM card. Please avoid using a larger SIM card that has been cut to a smaller size as this may cause your device to not recognize the SIM card. Using a modified SIM card may also result in it getting stuck since the modified SIM card may be thicker than the required nano SIM card. When you have finished inserting your nano SIM and media card the next step is completing the BlackBerry Classic setup wizard.
    Step 2 – Complete the set up wizard
    If you haven’t already, turn on your BlackBerry Classic by pressing and holding the power button on the top of your device so you can complete the setup process. This process guides you through connecting to a Wi-Fi network, setting up a new BlackBerry ID, or signing into your existing BlackBerry ID, as well as showing you several fundamental gestures.
    Tip: If you don’t have a BlackBerry ID you’ll be able to create one during the setup process and, in the event you don’t remember your BlackBerry ID password, use the Forgot Password option to reset your BlackBerry ID password. Don’t forgot to confirm your BlackBerry ID, which can help you recover your password in case you ever forget it!
    When you have finished the setup wizard, the new and improved Setup app will open automatically.
    Within this app you’ll be able to complete the following actions that will help you learn more about your new device and customize everything just the way you like
    Find out what’s different about BlackBerry 10
    Understand the various gestures used throughout your device
    Add your email and social networking accounts
    Transfer data from your previous device (See step 3 to learn more!)
    Customize your device notifications
    Setup BBM so you can connect with family and friends
    Set a device password
    And more!
    When you have finished going through the various options within the Setup App, swipe up from the bottom of the screen to minimize it. You can always access the Setup app in the future by tapping on the Setup icon as well.
    Step 3 – Transfer data from your previous device
    If you are switching from another device, whether it be BlackBerry OS, BlackBerry 10, Android or iPhone, there are several different methods you can use to help transfer data to your new device.
    For a visual overview, check out the following videos that guide you through this process. The Setup app on your BlackBerry Classic can also help you do this, just open the Setup app, tap Switching Devices and follow the provided steps.
    Android device to BlackBerry 10 smartphone
    BlackBerry OS smartphone to BlacKBerry 10 smartphone
    iOS device to BlackBerry 10 smartphone
    If you encounter any issues transferring your data, or would like some guidance, stop by the Device Switch board within the BlackBerry Support Community Forums and ask the community.
    If you switch from another device don’t forget to perform a security wipe on your old device to remove your personal information. If your previous device was a BlackBerry device, check out our post on how to perform a security wipe.
    If you use a different type of device, review the user documentation to learn how to reset it to factory settings and remove your personal information.
    Step 4 – Secure your new device and turn on BlackBerry Protect
    If you haven’t already set a device password, I cannot stress enough how important this is. Doing so can help prevent unwanted access if you leave your device unattended and, in the event you misplace your device, no one will be able to view your personal information. To set a device password, complete the following steps:
    On the home screen, swipe down from the top of the screen
    Tap Settings followed by Security and Privacy
    Tap Device Password
    Set the Device Password switch to On
    Enter your desired password twice
    After setting a device password make sure you verify that BlackBerry Protect is enabled on your device by going to Settings followed by BlackBerry Protect.
    When enabled, BlackBerry Protect can help you locate, lock, or wipe your device where you are, provided your device is connected to the mobile or Wi-Fi network. To learn more about BlackBerry Protect go to http://protect.blackberry.com.
    Step 5 – Where to learn more and find help
    The easiest way to learn more about your new BlackBerry Classic is by opening the Help app, which contains a lot of useful information ranging from tips and tricks to how-to overviews. You can also view, download, or save the user guide for your device by visiting http://docs.blackberry.com.
    I would also recommend reviewing BlackBerry Classic how-to demo videos that show the various features and functions offered by your device. These demos can be viewed on your device, computer, or tablet. Several BlackBerry Training courses are also available – make sure you try these out on your computer, or device to learn more about the BlackBerry Classic and BlackBerry 10 OS version 10.3.1.
    What's New in BlackBerry 10 OS Version 10.3.1
    Introducing BlackBerry 10 OS Version 10.3.1
    Supporting BlackBerry 10 OS Version 10.3.1
    Introducing the BlackBerry Classic smartphone
    Another great way to learn more is by taking the BlackBerry 10 Pop Quiz, which you can find within BlackBerry World. This app offers short quizzes that can help you learn more about your device and it only takes a few minutes to complete each test – it’s the perfect coffee break companion!
    To get the BlackBerry 10 Pop Quiz, open BlackBerry World and search for it or click here. Another great resource to learn more about your device, beyond this blog of course, is the BlackBerry Classic support site located at http://www.blackberry.com/classicsupport
    If, after reviewing this content you have a question, register and join the discussions within the BlackBerry Support Community Forums or send a tweet to @BlackBerryHelp.
    Got a question? Leave a comment and let me know!
    Did someone help you? Click Like! Did a post solve your issue? Click Accept as Solution!
    Follow me on Twitter or Google+ and subscribe to the Inside BlackBerry Help Blog

    Very nice detailed information about BlackBerry Classic. Looking forward for more updates and also KB's for support.

  • Invoke/db adapter get not the return value of a procedure

    Hi,
    I have a problem with a db adapter.
    A db adapter calls a wrapper procedure and fill data in a object type.
    the wrapper procedure call a procedure in a other schema.
    In that schema the procedure make a insert in a database table
    and give a return value(success_msg or error_msg).
    schema1.pkg_wrapper.proc1(p_in IN schema2.param1_t,p_out out schema2.param2_t)
    is
    begin
    schema2.pkg.proc1(p_in IN param1_t,p_out out param2_t)
    end;
    In one enviroment the bpel process running well in the second enviroment not.
    I had found that the bpel process write in the database and the out parameter is filled with 'ok'.
    But there ist a problem to transfer the value from the called procedure to the db adpater/invoke.
    The releases of the application server and the database a the same, also the releases of jdeveloper.
    My second problem the instance didn't comming back and the entry in the domain.log is
    <2008-04-25 12:51:48,056> <WARN> <mmerkel.collaxa.cube> <BaseCubeSessionBean::logWarning> Error while invoking bean "finder": [com.collaxa.cube.engine.core.InstanceNotFoundException: Instance not found in datasource.
    The process domain was unable to fetch the instance with key "2e52cdd31acca03e:5800031c:119819b87bf:-7bdd" from the datasource.
    Please check that the instance key "2e52cdd31acca03e:5800031c:119819b87bf:-7bdd" refers to a valid instance that has been started and not removed from the process domain.
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "2e52cdd31acca03e:5800031c:119819b87bf:-7bdd" from the datasource.
    Please check that the instance key "2e52cdd31acca03e:5800031c:119819b87bf:-7bdd" refers to a valid instance that has been started and not removed from the process domain.
    and
    <2008-04-25 13:47:53,666> <ERROR> <mmerkel.collaxa.cube.engine> <CubeEngine::processStaleInstance> Instance 2670008 has already been marked as stale ... skipping
    <2008-04-25 13:47:53,672> <ERROR> <mmerkel.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "instance manager": [com.collaxa.cube.engine.core.InstanceStaleException: Inconsistent process guid.
    The instance "2670008" was created with process guid "MD5{ed3f0862561da5254a6cf2fd5a440500}"; the current guid for the process "bucheReo" (revision "1.0") is "MD5{0a8bf160d2ff79eabb2f4b479e876cd0}". Whenever a process is deployed on top of an existing process with the same process id and revision tag, all instances created from the previous process are marked as stale.
    If you are accessing this instance from the console, your browser may be referring to an out-of-date page; please click on the Instances tab to get the current list of active instances.
    ORABPEL-02032
    Inconsistent process guid.
    The instance "2670008" was created with process guid "MD5{ed3f0862561da5254a6cf2fd5a440500}"; the current guid for the process "bucheReo" (revision "1.0") is "MD5{0a8bf160d2ff79eabb2f4b479e876cd0}". Whenever a process is deployed on top of an existing process with the same process id and revision tag, all instances created from the previous process are marked as stale.
    If you are accessing this instance from the console, your browser may be referring to an out-of-date page; please click on the Instances tab to get the current list of active instances.
    Have anyone a idea?
    Every help is welcome?
    Thanks, Michael

    Hi,
    “You should be able to use an assign to copy an output parameter value from the BPEL variable associated with the output parameter of the stored procedure.”
    Yes, that is working well for the input variable. But that doesn’t work for the output variable in the second environment.
    The whole bpel process working well in one environment and does not in the second.
    By now I think there is any adjustment in the database or in the aplication server that we not found and that make the trouble
    What I do is that a invoke element (Invoke_WriteREOInDB) call the db adapter WriteREOInDB. My input variable WriteREOInDB_InputVariable is filled, the db adapater call a procedure and I see my data in the table. Now the procedure gives the result value ‘ok’
    In the invoke element I had the output variable WriteREOInDB_OutputVariable. In the next step I want to assign the value of WriteREOInDB_OutputVariable to my global output variable.
    But the instance didn’t coming back. In the console I get the following message:
    “Instance not found in datasource.
    The process domain was unable to fetch the instance with key "2e52cdd31acca03e:5800031c:119819b87bf:-7e0b" from the data source.”
    So I see nothing in the bpel console.
    Any idea?
    Thanks
    Michael

  • How to avoid ORABPEL-02032

    Hi,
    I am using the dashboard.jsp from orabpel\samples\demos\LoanDemoPlus\LoanFlowPlusUI.
    When I deploy a new version of the my BPEL, I get ORABPEL-02032. I know this process is stale.
    How can I avoid this.
    ORABPEL-02032
    Inconsistent process guid.
    The instance "211" was created with process guid "1966050545-1100003601918"; the current guid for the process "Antrag" (revision "1.0") is "1966050545-1100011350520". Whenever a process is deployed on top of an existing process with the same process id and revision tag, all instances created from the previous process are marked as stale.
    If you are accessing this instance from the console, your browser may be referring to an out-of-date page; please click on the Instances tab to get the current list of active instances.
    at com.collaxa.cube.engine.data.CubeInstancePersistenceMgr.load(CubeInstancePersistenceMgr.java:150)
    at com.collaxa.cube.engine.CubeEngine.load(CubeEngine.java:5188)
    at com.collaxa.cube.engine.CubeEngine.getFieldValue(CubeEngine.java:2738)
    at com.collaxa.cube.beans.InstanceManagerBean.getFieldValue(InstanceManagerBean.java:350)
    at IInstanceManagerBean_StatelessSessionBeanWrapper42.getFieldValue(IInstanceManagerBean_StatelessSessionBeanWrapper42.java:228)
    at com.oracle.bpel.client.InstanceHandle.getField(InstanceHandle.java:228)
    at dashboard.jspService(_dashboard.java:186)
    [SRC:/dashboard.jsp:187]

    The best way to address this problem is to actually use the versioning capability of the product and increase the revision number of the process when you change the implementation and deploy a new version (simply update the rev property in the build.xml file).
    The alternative approach is to change the implementation of the dashboard.jsp and use the client API to determine if an instance is stalled and if so skip that entry.
    Finally, you could purge the content of your BPEL PM server from the console>instances before overwriting a process this way there are not stalled instances.
    Edwin

Maybe you are looking for

  • Locked out of iPad please help

    I've forgotten my password on my ipad mini and I'm now locked out.  How can I reset my password?

  • Alright  i asked a question  got a so so answer..thanks for trying..but

    so settings>safari>advanced>web data = the generic .com address for every website visited..not the sspecific page within , but the generic website grandparent name sort of..what is this data...some of it is in the kkb range..some in the mb range...i

  • How can I create a textbox-like field?

    I am writing a After Effect Plug-in. I want to create a textbox-like for user, when click om plugin in after effect cs4 popup textbox So, if there is any example to create that UI for me? Thanks a lot.

  • Memory leak in my driver (lengthy)???

    Someone please give me a hint on what happens here: Test Program =========== #define MEMSZ (256*1024) main() int devdes, count; char devname[31]; unsigned char * buffer; strcpy(devname,"/dev/mydriver\0") ; devdes = open(devname,O_RDWR) ; buffer = (un

  • To compare Table in different Database

    Hi Is possible to compare tables in Different Database ? They are same tables , but data can to be different TIA