Integration technical feasibility

We are posting the following inquiry in order to verify the technical feasibility of a requirement for a system we are currently specifying.
The situation is the following:
We need to create a Purchase Order (PO) in SAP R/3 from an external application
Instead of entering the transaction and then selecting Purchase Requisitions (PR) or Quotations (Q) to include in the PO, the order is exactly the other way around: having the user selected a series of PRs or Qs, allow him the creation of a PO passing this PR and Q information as parameters.
Our constraint is that we need to emulate the behaviour of ME21 standard transaction without re-writing the logic, and BAPI_PO_CREATE1 does not cover all the functionality that our business requires (in fact, using a BAPI requires developing the front-end logic anyway). BAPIs are not an valid option in this case (at least in the way we know them).
We have learned that the ME21N transaction (enjoy transaction) allows to drag & drop a PR from the Document Viewer “pasting” this information into the PO and carrying out the validations.
The questions therefore are:
1) Is it possible to pass a series of PRs or Qs as parameters to a SAP transaction from an external application? We intend that the shop cart on top of ME21 “understands” the dropping of a document; could it be possible for the transaction to “understand” the same information coming from outside SAP?
2) If possible, how does it work?
3) In case it is not possible, our fallback is to embed SAP WEB GUI screen in our application, but we need to change the Look & Feel. How far can we go? Is it possible to re-design the WEB GUI to make a different presentation of the data (lay-out, colours, grids, etc)?
Regards,
Miguel.

you can create a composite process in nw04s where your external application will pass information to a Guided Procedure defined in SAP GP Design Time (see SAP Composite Application Framework - CAF Tutorial Center [original link is broken]) where a callable object of type "SAP Transaction" (see http://help.sap.com/saphelp_nw2004s/helpdata/en/43/f066f5cec64c5de10000000a155369/frameset.htm) will present ME21 prepopulated with data from external system to the user

Similar Messages

  • IS-U/CRM Integration : Technical Masterdata

    Dear CRM gurus,
    I'm new to I-SU and have been assigned to the CRM Middleware team to perform a demo on the I-SU/CRM integration, particularly on the replication of Technical Masterdata between both the systems. I am currently drafting a project plan and documentations before starting the configuration and demo for the proof of concept.
    I would highly appreciate if the gurus here could provide a step by step guide, or any reference documentation on how to setup the CRM Middleware and perform the initial and delta loading for all the IS-U technical masterdata. I have some information from the SAP cookbooks and help, but i would highly appreciate if anyone of you who had worked on CRM Middleware or IS-U project before, to provide assistance to me on these areas.
    Thank you. Points will be rewarded!

    Chi,
    I ran thru this link
    <b>
    http://help.sap.com/saphelp_utilities472/helpdata/en/c6/4dce68eafc11d18a030000e829fbbd/frameset.htm </b>
    and in the bottom of the page found the following:
    Cross-Industry Solutions
    In addition, you can make use of the following cross-industry solutions:
    SAP Business Information Warehouse for the utilities industry
    You can find this documentation via the SAP HelpPortal (http://help.sap.com).
    <b> SAP Customer Relationship Management for the utilities industry.
    You can find this documentation in the SAP Solution Manager. </b>
    SAP Enterprise Portals for the utilities industry.
    You can find this information via the the iView Studio (www.iviewstudio.com).
    Do you have access to solution manager. If so may be you could explore it.

  • Questions on the technical feasibility of some desired functions in OBIEE

    Question1: Is the functionality shown in the picture (URL link) below possible?
    http://hi.erp100.com/attachment/200902/13/26518_1234504624r78c.jpg
    Question 2: Can we achieve the functionality shown in the picture(URL link) below?
    http://hi.erp100.com/attachment/200902/13/26518_12345053433ZJG.jpg
    Edited by: user8016603 on 2009-2-12 下午10:20

    You can add navigation to another dashboard when clicking on a chart, but I'm afraid this is not what is wanted. You can only specify one dashboard, not different dashboards based on the part of the stacked bar chart.
    About requirement 2: I don't think this is possible. I have tried it myself and on the vertical axis of your chart, the chart engine expects data which can be aggregated (like numbers, dollars etc.). Single characters cannot be aggregated, so these are not accepted on the vertical axis.
    Regards,
    Stijn

  • Data Integrator Manual

    Post Author: bmasimo
    CA Forum: Data Integration
    I'm looking for the "Data Integrator Technical Manuals" in french.  thank you

    Post Author: bhofmans
    CA Forum: Data Integration
    Unfortunately Data Integrator is not localized in French. Both software and documentation are available in English only, with the exception of a localized version for Japan (with Japanese documentation).

  • Any implementation with IVR and OPA integrated?

    Hi OPA Gurus!
    Has OPA been used in IVR system for interactive screening? One of my clients is planning its IVR enhancement and they are evaluating the option to leverage the same Rulebase developed for online self service to support IVR screening. The challenge is that any dynamic questions from OPA will have to be pre-recorded in voice and coded in IVR script. This sounds like a high effort approach. Is this technically feasible? Any implementation example or proof of concept?
    Best Regards,
    Bowen Wang

    Hi Bowen,
    This is a challenging requirement. Recording a message for each of the RuleBase questions is not the best option. Instead you can use a Text To Speech (TTS) software which will generate voice messages for each of the questions that is presented to the user.
    This is just a solution I could think of. I have not implemented this, but thought it might be of some help to you.
    Regards,
    Aakarsh

  • Technical Communications Suite 4

    I have Technical Communications Suite 4.  How do I publish My Frame Maker 11 books into Multiscreen HTML 5 or E-pub 3?  I see Robo help 10 can do these things, but I don't know how to import my FM 11 books into Robohelp. 

    You don't need to import anything to RoboHelp.You can generate your ouput from inside FM. Check this tutorial out.
    http://tv.adobe.com/watch/cross-product-integration-technical-communication-suite-4/tech-c omm-suite-4-publish-to-html5-from-framemaker-11-via-tcs4/

  • Configuring the iPhone and your environment for wireless corporate email

    I'm posting this as a top level thread, because I'm certain that there are others out there, who like me, are trying to figure this out.
    Configuring the iPhone for Enterprise Use
    With Apple’s release of the iPhone, IT organizations are presented with an interesting challenge. Senior execs, gadget heads, and technoratti are all flocking to this device, heralded as the be all and end all of smartphone telecommunications technology. As these devices begin to flood into our organizations, we are met with the challenge to ‘make it work’.
    After much explaining that the iPhone is not intended for Enterprise integration, and many discussions surrounding the technical feasibility of bringing said devices into the fold, and being the resident Mac and Linux head with an iPhone in hand, I decided to embark on the mission of making one ‘work’. I succeeded in part, however it’s not the kind of ‘work’ that is going to be viable for most end users.
    First of all, it’s important to understand that the email client for the iPhone is a modified version of Mac’s Mail program. Not the best client in the world, but it does support Exchange integration. It also does external email sources, such as Yahoo and gMail, very well. For my interest though, I’m focusing on the Exchange integration functionality, as that is just about everyone’s corporate standard.
    Bringing this task to fruition requires some understanding about the limitations of the iPhone, as well as some of its current quirks. Wireless802.11x, EDGE, VPN and Mail are all components necessary to provide a serviceable solution for mobile email access, and each of these things has some peculiarities that don’t appear to be fully worked out by Apple at this time.
    For instance, within my organization, we have a secured wireless connectivity option available within our building; however, the SSID of this network is not broadcast, for the obvious reasons. SO, connecting the iPhone to it is a manual process of defining the network, and automatic reconnection seems to be very hit or miss, so it becomes far less of an option for any form of direct network access to your Exchange environment. (As an example, I had to redefine that network, on the iPhone, at least half a dozen times during this process.)
    The other components have equally quirky issues, and I will discuss the how’s to get around them below.
    In coordinating this into a cohesive plan however, I will break this into three sections;
    1. Wireless and EDGE connectivity
    2. VPN access to your network
    3. Connecting to Exchange
    So, without further ado;
    Wireless and EDGE Connectivity
    The wireless capabilities of the iPhone are, on the surface at least, excellent. It connects seamlessly to unsecured networks, offers the option of prompted or unprompted automatic connectivity, and is capable of 802.11G performance. Not bad for such a small package. However, it is very limited in the forms of secure network access it supports. These are, to quote Apple’s website; (and my iPhone)
    WEP Password
    WEP hex or ASCII
    WPA (personal)
    WPA2 (personal)
    Now, due to the obvious security problems in implementing WEP security, it’s likely that any network you run into is going to be WPA or WPA2. The iPhone ONLY supports the personal versions of these protocols, so be aware of this going into the situation. If you’re not connecting to your work or school wireless, and you’re entering the information correctly, then it’s probably because they have the Enterprise version of one of the protocols enabled. If that is the case, then you’re either hunting for unsecured hotspots, or else depending on EDGE.
    In my case, I did have access to a WPA2 (Personal) enabled wireless signal to connect to my internal network. I thought my problem was half solved! I defined the connection, the wireless capability of the phone worked perfectly, and I was connected. I was wrong. Apparently, and judging from the Mac forums I’m not alone in this, the iPhone does not do a very good job of RE-connecting to a secured wireless network. It does an even worse job, when this is coupled with the fact that it doesn’t do a very good job reconnecting to a wireless network with an unpublished SSID.
    After much fiddling and research into this, I determined that this simply was not the way to go, and I abandoned the idea. I wasn’t about to compromise my network security in order to get this silly phone working! So, that left me with either unsecured WiFi, or EDGE.
    Either one of these connects pretty seamlessly, and gives me a relatively decent Internet connection. There are some issues being reported of the iPhone swapping between EDGE and WiFi for not apparent reason, but that said, it can still be made to work.
    Now that I had this connection outside of my network, I obviously had to consider options for getting a secured connection into my network, which of course leads us to;
    VPN Access Into Your Network
    Being that this device was touted as the ‘real internet’ I was very excited to see if I could achieve this connection through my SSL VPN appliance. To make a long story short, I could not. Because Apple’s idea of the ‘Real Internet’ apparently does not include those wacky concepts like Java support, this proved to be impossible. My Apple cohorts will scream that it does support JavaScript, but we all know that that and 2 bucks will get you a small coffee at Starbucks… and not much more.
    (The iPhone also does not support Flash, but that’s a topic for another conversation. I know, how could they leave that out? I’m amazed too, but then Steve Jobs always has been a bit too arrogant for his own good… I mean what does he expect, we’re all going to rewrite everything into QuickTime??? Please.)
    Since that option didn’t work, I was left with the wide selection of two possibilities provided within the iPhone software. Either, a PPTP or L2TP VPN tunnel.
    We went ahead and configured a PPTP connection on one of our Cisco routers in order to test this. It didn’t work. I couldn’t connect to it. Tried and tried. Nada. SOOOO, we said OK, and configured a L2TP connection on one of our Cisco routers, with similar results.
    Figuring that this was something in the config, we called Cisco, and did the technical support dance with them for several days, trying one thing after another to get this connection to actually work. Nothing helped, and it never worked using either protocol. Then, I noticed an obscure article somewhere on some website that said something to the effect that getting one of these tunnels to work from the iPhone to Cisco was nigh on impossible.
    About the same time, my senior network guy said screw it, let’s put this on a Microsoft server. And so we did. Now, this is interesting in it’s own right, because configuring out of the box L2TP or PPTP on a Microsoft server results in a default authentication method of Windows Authentication. This does not work for the iPhone, because it has no idea what to do with the Windows security token it receives. So, you authenticate, and then are immediately dropped due to an inability to communicate with the PPP server.
    Fortunately, we (as do most organizations) have a Radius server. We selected Radius authentication, configured both sides of the Radius authentication setup properly, and launched the PPTP tunnel…. AND…. EUREKA!!! The iPhone’s VPN software connected, authenticated, got an IP, and I was on the network! Well, no.
    After about 2 seconds, I realized that while I did indeed have a connection, I couldn’t do anything with it. Couldn’t even browse to an internal site via IP address. The connection was up, the connection was working, the connection was useless.
    So, we decided to give L2TP a shot. Configured it pretty much identically to the PPTP setup, used Radius, launched the iPhone client, and finally, after many days of screwing around, it worked. Now all I needed was to get my email working, so I started working on;
    Connecting to Exchange
    In the Mail program on the iPhone, the first time you launch it, you’re presented with the ability to configure an email source. However on subsequent or additional accounts, you must go under Settings, Mail to get to this functionality.
    Going into the Mail configuration, I selected an additional account, the account type is, of course, Exchange. The configuration components are pretty obvious, however some things of note are;
    Do NOT include your domain information in the User Name field
    For all Host Names, use the fully qualified domain name of the server, or else IP
    You WILL need to have SMTP enabled somewhere in order to send email
    Anyway, I set all this up, and nothing happened. It said that my server was not responding. Did a little research, and it turns out that the only way to connect to Exchange is through an IMAP4 connection, and just in case you didn’t know, IMAP4 is disabled by default, so you have to enable and configure it.
    Went onto the Exchange server, set the service to Auto, Started the listener, and finally, at long last, EUREKA! I finally had Corporate email on my iPhone, connecting securely, and not sending anything plain text anywhere. Hooray!
    Now for the problems with this solution;
    First of all, it depends upon VPN access into your environment, something that you may or may not be comfortable with. One good thing is that the iPhone does prompt for password to reconnect, and will tie the continuity of the VPN connection into the general phone lock security, such that an inability to provide the appropriate access code to a locked phone results in the VPN not being accessible.
    The VPN of course is dependant upon a reliable network connection. I’ve noticed that it’s somewhat graceful in switching between WiFi and EDGE, however it’s not totally graceful, and you can experience some hinky things, like being able to send and not receive, or the mail client saying ‘Connecting’ for about 5 minutes before it figures things out.
    The best cure for this is to simply stop and restart the VPN connection. Note that when you reconnect, the first attempt will prompt you for a numeric password, this is meaningless unless you have the device lock turned on. Just enter anything. (I think this is another bug) THEN it will re-prompt you for your real VPN password.
    This solution for email delivery is obviously dependant upon the VPN connection being active. I’ve noticed that at times the iPhone will disconnect the VPN (probably when service switching) and not bother to mention it. When that happens, of course the VPN must be restarted.
    For the lazy, this is an inconvenient solution because while it would appear that the iPhone will cache the VPN password, in fact it will not. That means that each re-launch requires that you re-enter your password. Not terrible for me, but I could see it being very tedious for the average corporate user.
    The OSX Mail client has several little deficiencies, which may or may not impact your use of the device in this manner. For instance, if you have subfolders defined for your inbox, and server side rules to move mail into them, then you will not see any synchronization of that mail until you actually select the subfolder. Also, since there is such poor management of attachments and downloads, moving anything around via email on this device is nigh on impossible.
    EDGE access to your corporate email, via a VPN, is a bit sloooooow. It works, it’s certainly fast enough for my purposes, but it’s not the slick quick access that we’ve all become accustomed to with Blackberry and Good devices. The lack of 3G support becomes a very noticeable shortcoming here.
    (Why Apply didn’t simply partner with Good Technologies to crank out a client for this thing, I’ll never understand, but I guess you can refer to my comment above about certain people’s arrogance.)
    The biggest problem of all of course is that it’s simply klugey. I hate klugey. But, with the capabilities at this device’s disposal, and given Apple’s ambitious, if a bit idiotic, stance that no third party will develop software for the iPhone, then this is about as good as it’s going to get for now.
    It is my understanding that overseas there is some initiative underway to provide a more seamless Visto or Synchronica integration for enterprise email. However, given Apple’s unbelievably restrictive agreement with ATT regarding this device and the OTA necessity of delivering the client, I seriously doubt if we’ll see this in the near future in the US.
    But I digress, so…
    In Conclusion
    This solution is not for the faint of heart, it doesn’t work all that well, and it has way too many moving parts that are subject to failure. However, I would say that this solution is serviceable for the corporate technology professional who needs email, and really, REALLY wants the other features of the iPhone. (ie, phone whores such as me.) It requires patience, it requires an understanding that this is not a 100% thing, and there definitely needs to be a prebuilt expectation that this device will not serve your email in anything approaching the manner to which you’ve become accustomed.
    As long as all of that is okay though, then go right ahead, set it up, and enjoy!
    The Short Version;
    (I put this at the end because I want everyone to feel my pain!)
    Wireless:
    Use unsecured wireless or EDGE. Secured wireless may be serviceable as long as the SSID is broadcast, but there are known issues with this.
    VPN:
    L2TP, shared secret, running on Microsoft server, with Radius. (May work elsewhere, but doesn’t seem to run on Cisco at all) Accounts enabled for external access.
    Exchange:
    Configure IMAP4 Virtual Server on your Exchange environment, ensure that you have some SMTP resource for outbound email, use fully qualified domain names for all servers (or IP) in the mail config and do not include any domain prefix or suffix for user accounts.
    The BIG Disclaimer at the End
    Please note that all of this is provided ‘as is’. It worked for me, and I hope it works for you. To my knowledge, it’s not endorsed by Apple, and I’m not in the business of providing support for this thing. If it breaks something, if it doesn’t work, or if you simply don’t like it or me, I don’t care. However, if you have a question, and I’m not busy, and I feel like answering, I may lend a hand. You can email me at
    Matthew dot Yotko at mac dot com
    Don’t be surprised or offended if I don’t answer. Also, understand that I don’t check this address every day… Maybe a couple times a week.
    Macbook Pro   Mac OS X (10.4.10)   iphone

    Thanks, now I understand why the wifi keeps dropping. On my personal wireless network, it also seems the distance from the access point is not good compared to my laptop. At work our network & exchange teams don't seem to have the desire to struggle with this "toy" until customers start forcing its adoption. I am using OWA and it works fine over EDGE. I will share your posting with them.
    Thank you again.
    Dell   Windows XP Pro

  • Some problems with ESB

    Hi all. I have three issues here
    I have an ESB project that includes the following items:
    a) A routing service based on a WSDL that I created manually. First I created the WSDL with four operations (getSiadInfo, getSiafiInfo, getSisapInfo, getRaioXInfo) and then I created the RS based on this WSDL.
    b)Four SOAP services (SiadESB, SiafiESB, SisapESB and RaioXBPEL). RaioXBPEL is a SOAP service pointing to a BPEL process, and the others are database adapters.
    Each operation in the RS is mapped to a SOAP Service
    1 - Now I want to add another operation to the WSDL, and have this new operation in the Routing Service. How do I synchronize the Routing Service with its WSDL?
    2 - The first time a deployed this ESB project, everthing went OK, but now, when I try to re-deploy it (without any modification), an error message appears, telling me that I have to undeploy the RaioXBPEL SOAP service first. Now I'm asking myself why is this necessary if I'm doing a "re-deploy" operation, or if this is a bug or something.
    This is the message:
    Entity Deployment Failed
    error code: 1072 : 5
    summary: A Service or ServiceGroup of name "RaioXBPEL" already exists under parent "RaioX".
    Fix: Retry after providing different name or choosing another parent. If error is not fixable, contact Oracle Support.
    3 - After the message above appeared to me, now the ESB Control does not show the services anymore. It was very well after the first deployment, but now I can't see anything from the services panel. Just for a test, I created a domain value map and this one I can see well from the domain value maps panel. I even can create a new service from the console, but nothing is showed after that in the services panel.
    I have already checked ESB_PARAMETER table in the repository, and both DT_OC4J_HOST and DT_OC4J_HTTP_PORT are correct.
    Any one can help me with these issues?
    thanks
    Denis

    It is a known limitation that you cannot edit a SOAP or Routing service so you will have to re create it from your changed wsdl file. While it is technically feasible to edit the RS esbsvc file, we do not recommend it.
    Usually, the JDev registration problem can be handled by first deleting the service or System in the ESB Control. A restart of the server may possibly get you out of the issue you now face and as a last resort, you can reset the metedata by running the script in <HOME>\integration\esb\bin\reset.bat. Note: if you are not using Olite, you must override default values for DB_URL, DB_USER and DB_PASSWORD in build.xml to run the reset script.

  • Automating Shared Review for Reader using the Acrobat 9 SDK

    I am new to the Acrobat SDK as well as writing plug-ins.
    However, I have been tasked with implementing a "Shared Review" in Reader for collaborative proofing.  I understand how to do this using the "Send for Shared Review" wizard in Acrobat, however I need to automate this process.  The PDFs that will be proofed in a "Shared Review" session using Reader are generated from a hot folder process, so there is no physical end user to run the Acrobat 9 "Send for Shared Review" for every PDF.  I need to automate this process.
    I was told that the SDK would allow this, but at the same time I have read some posts that claim this can not be done in the SDK and LiveCycle is required.
    Can someone confirm that the SDK can enable a PDF for "Shared Review"?  If so, how is this done?
    If it can not be done, is the only option LiveCycle or can an Acrobat macro be written to simulate the "Send for Shared Review" wizard?
    Thanks in advance.

    Is it technically feasible?  Yes, but it is far from simple.
    Is it possible?  Probably not.
    In order for Reader to load a plug-in, that plug-in must contain a certificate provided to you by Adobe after completing the "RIKLA" process (Reader Integration Key License Agreement).  Part of this process is a team at Adobe reviewing the purpose of your plug-in to verify that it does not try to duplicate functionality available in Acrobat.  For this reason, I don't think your plug-in would be approved.  You should certainly submit a RIKLA application anyways just to make sure (you can do this before you start with any code so you're not wasting effort if it gets declined).
    You can find the RIKLA info here:
    http://www.adobe.com/devnet/reader/ikla.html

  • Your opinion on:  BSP or Java Webdynpro or ABAP Webdynpro?

    Could you please give me your opinion on the business scenario we have here:
    We are implementing SRM 4.0 with backend R/3 4.6C, WAS 6.4 and Portal 6.0. SRM has its typical shopping cart applications mainly for procurement and the workflow trail displaying the approval. The client wants us to build a few custom forms on the web frontend of SRM (or may be in Portal). The idea is to store these forms and display when needed with the status info just like a shopping cart.
    <b>Now the requirements for these forms are as follows:</b>
    1. These forms will have multiple fields which need to have the F4 kind of help. (the F4 options will reside in SRM or R/3)
    2. The form should have some kind of a ALV grid  (autoexpanding feature) which will allow the user to put in multiple line items so that they could submit more items on one form.
    3. Users need to be able to attach a spreadsheet to the form which should not be editable once the form is submitted. The attached spreadsheet should be stored. (We are planning on using Archivelink Filenet for this)
    4. Upon submission, a workflow will be kicked off as per the defined Org structure for approval of the form.
    5. After submission, the user should be able to go and view the approval status of the form and also print the summary of the values that he entered in the form. (may be a smartform could be provided for this)
    We looked at different options to accomplish this task:
    <b>BSP:</b>
    Creating BSP pages and giving access as links to the user on the webfrontend of SRM. Now, if we go the BSP route, we need to develop in SRM as the R/3 4.6 c does not have BSP development capabilities. If we take this approach, I am not sure if all the above requirements (specially like attaching spreadhseets) will be met with BSP pages.
    SAP Webdynpro Java: 
    It seems that the Webdynpro is easier to use because of the graphical tools available. But the only problem if we go this route is that we will have to find a java guy.
    SAP Webdynpro ABAP:
    We currently have WAS 6.4. As per the documentation, the ABAP Webdynpro development tool is available from NW04s onwards. So, we are still not sure if we could use it. But, we want to push towards upgrading if necessary. Being an old time ABAPer, developing ABAP Webdynpro seems do-able. (i know it may not be that easy).
    Last but not the least, DIALOG Program:
    Creating a dialog program in R/3 or SRM seems fairly simple. Then, an iview could be created on the portal for this transaction, though at this point I am not sure how a spreadsheet could be attached and stored within a dialog program.
    The creation of the workflow may not be that bad after the original form is designed. The graphical display of the approval trail might be difficult, but we might get away with a report for that. For printing the details of the form, I guess I could develop a smartform and put out a button on the screen to print it out in the display view.
    Could you please give me your opinion /  best approach for accomplishing this task, keeping in mind the complexities of these new dimension products?
    Thanks
    Sri

    I would say that all four solutions to solving your tasks are technically feasible.  Here are some thoughts that I had however:
    First ABAP Webdynpro: it is true that ABAP webdynpro is only available with Netweaver04s.  04S is still in ramp-up which means that only a subset of the customer base is allow to implement it.  It will not become generally available until later this year (check the service marketplace for current release estimates).  That being said, it probably elimintes WDA as a possiblity for your project unless you are will to wait and to upgrade.
    However having worked with WDA for a while it is probably the best tool to custom develop what you describe.  It has excellent built-in F4 value help.  It also has a damn fine ALV grid implementation.  The spreadsheet could be just as simple as file upload in binary or your could try your hand at office integration.  Finally for the form you could use Adobe Interactive Forms which also has very nice integration into WDA. 
    Now to Dialog Programming: You could of course use dialog programming.  It seems a little bit of a waste to custom build something so large if WDA is in your near future.  There are obvious disadvantages (little OO structure, no MVC, etc).  You would have ALV grid, office integration and of course F4 help.  You could still use Adobe forms if you implement this on the 640 system.  However there are integration points with dialog and Adobe Interactive Forms.  You could still use printed forms however. If you did the dialog program on the 640 system, you could use the integrated ITS to expose it to the web.  The integrated ITS in my experience has quite nice performance although the look and feel remains just like the SAPGui.
    The Java Webdynpro route:  Well you hit the nail on the head - if you don't have a Java programmer already and you don't have the bandwidth to invest in learning Java, this can be a problem.  The Java Webdynpro environment is quite nice.  There are some things I like better than ABAP and some things that ABAP is defintely still better at.  However when it comes to heavy integration with an ABAP backend - ABAP Webdynpro is still the way to go.  Java Webdynpro does have a help feature (OVS), but it isn't "for free" or nearly as nice as the ABAP Webdynpro (perhaps it will get there some day).  That is one of the major advantages of WDA - its closeness to the business data brings several framework advantages like F4 and field help.  WebDynpro Java in 640 also doesn't have an ALV grid implementation.  I am sure that this is something both environments will eventually have, but right now ABAP has the advantage.  On the other hand, Webdynpro Java has equal support when it comes to office integration, file upload, and Adobe Forms support.  You would have a more difficult time integration SmartForms however.
    Finally we come to BSP.  Honestly if I were in your position I would probably choose BSP (unless you could wait for the ABAP Webdynpro upgrade).  You could build a nice MVC OO application using BSP (stateful or stateless).  The BSP product is mature and quite well documented thanks to SDN.  You have the BSP Extensions which when used in Design2003 use the Unified Renderer.  That means that your output will look nearly identical to the same UI elements in Webdynpro.  Also BSP supports portal integration (session management, eventing, and themes). 
    The downside to BSP is that it isn't a full framework (also one of its advantages).  You can insert all your own html and javascript (unlike webdynpro). But this also means that SAP doesn't delivery as many framework services.  For instance there is no ALV or Value Help.  There is no Office Integration or Adobe Forms integration.  There is some farily good Smart Forms integration.  Now the upside- many people have already hit these limitations and overcame them.  In the weblogs on SDN and in a certain SAP Press book (cough, cough) you will find out of the box solutions for many of these problems.  You can find ready to use solutions for Adobe Integration, Office Integration (using Microsoft Office Web Controls), and F4 help.  It will mean investing a little more time up front to get this "home grown framework" up and running - but it is perfectly feasible. 
    There is a learning curve to all these new technologies however.  This sounds like an abmious project.  I wouldn't want to try and tackle this project in any of these technologies if I was new to them.  With Webdynpro or BSP - consider giving yourself time to learn the environment and cut your teeth on some demo apps before jumping into such a huge development.

  • What are the similarities between BSA/BA and a BPX

    i have been working as an abap developer for past five years and wish to gather some information on business system analyst...i wish to know if the same rules apply for sap (<i>implementation through ASAP or the different phases of a business process</i>)...<b>the rules of RUP (using rational suite),requisite pro for managing requirements,ITIL,SOX,COBIT</b>..
    (any help would be appreciated a lot ! & points)
    <b>URGENT PEOPLE!</b>

    ROLES/RESPONSIBILITIES- Business analyst/Business system analyst
    1.     Identify business problem (given by the higher management) - document form.
    2.     Look for alternate methods to solve the problem. Automation (IT) is the possible solution.
    3.     project proposal – document form
    4.     Feasibility analysis. I.e.
    4.1     Technical feasibility.
    4.2     Operational feasibility.
    4.3     Time (cost benefit analysis) - COCOMO model/project estimation tools.
    4.4     Economic feasibility.  (cost benefit analysis)- COCOMO model/project estimation tools
    5.     Business case document. (why? business benefits) – Deliverables.
    6.     project scope(high level business requirement)
    6.1     Scope document (what business is expecting?)
    6.2     Scope document (what is the boundary?)
    7.     Creation of first cut of project plan.
    8.     Business requirement in detail.
    8.1     business modeling (define system context)
    8.1.1     ARIS
    8.1.2     Define high value business.
    8.1.3     Change processes.
    8.1.4     Functional diagram/process chain diagram.
    8.2.1     UML
    8.2.2     Assembly time diagram.
    8.2.3     Ericson penken diagram.
    8.3.1     BUSINESS PROCESS MODELING NOTATION.
    9.     Business process architecture.
    9.1     High level business processes.
    9.2     Business services
    9.3     Enterprise architecture.
    9.4     Data integration layer.
    10.     Conversion of business use cases into system use case – using rational suite or similar.
    11.     specifications (if needed)
    12.     Use case models.
    12.1     Activity diagrams.
    12.2     Preliminary architecture analysis.
    12.2.1     define use case packages - document
    12.2.2     key abstractions – document
    12.2.3     interdependencies – document
    12.2.4     Analysis mechanisms.
    12.2.5     Sequence diagrams.
    12.2.6     Class diagrams.
    12.2.7     Collaboration diagrams.
    12.2.8     State diagrams.
    12.2.9     Object diagrams.
    12.2.10     Conceptual data modeling.
    12.2.11     DBA making logical and data modeling.
    12.2.12     User interface design.
    13     Passed through diagram.
    14     Requirement elicitation.
    15     Documentation.
    16     Requirement analysis.
    17     Requirement management.
    18     Requirement validation testing.
    18.1     verification (everybody in the team come to one decision)
    18.2     validation (computer testing)
    18.3     Test plans.
    18.4     Test scenarios.
    18.5     Test cases for use cases (conflict level).
    18.6     User interface information and functional information and data information.
    19.     Low fidelity prototypes.
    20.     High fidelity prototypes.
    21.     Test cases – test data design (system testing).
    22.     Validating the cases.
    23.     Functional testing.
    23.1     Usability testing.
    23.2     User acceptance test (both done using tools like mercury test director, test manager, win runner).
    24.     Requirement change and submission of defects.
    24.1     Change request management.
    24.2     Clear quest.
    25.     Bug tracking.
    26.     Storing all information and project in repository.
    26.1     Using clear case (rational suite).
    26.2     Configuration management.
    26.3     Change management.
    26.4     Request management – requisite pro.
    26.5     Done by CME.
    27.     Test compilation reports- requirement management plan.
    28.     Training / assisting development/support guide.
    ROLES/RESPONSIBILITIES - Business process expert
    1.     ANALYSE PHASE.
    1.1     Business planning and analytical services.
    1.1.1     Designing a planning model.
    1.1.2     Creating a planning function.
    1.1.3     Designing a query.
    1.1.4     Embedding queries into workbook.
    1.1.5     Designing a workbook.
    1.1.6     Designing a web application.
    1.1.7     Executing a planning application.
    1.2     Analysis process design.
    1.2.1     Data modeling.
    1.2.2     Analysis process design.
    1.2.3     Data mining configuration.
    1.2.4     Designing a query.
    1.2.5     BI user interaction.
    1.3     Enterprise knowledge management.
    1.3.1     Content integration and management.
    1.3.2     Content creation, publication and access.
    1.3.3     Identifying needs and define requirements. change management.
    1.4     ASAP.
    1.4.1     Project preparation.
    1.4.2     Blueprinting.
    1.4.3     Realization.
    2.     DESIGN PHASE.
    2.1     User centered design.
    2.1.1     Understanding users.
    2.1.2     Defining interaction.
    2.1.3     Design user interface.
    2.1.4     Development validation.
    2.2     use of VISIO
    2.3     Use of ARIS.
    2.3.1     Creation of consistent process architecture.
    2.3.2     Configuration of sap components.
    2.3.3     Interfaces and development of add-on.
    2.3.4     Process oriented testing.
    2.3.5     Quality control.
    2.4     Use of guided procedures.
    2.4.1     Idea management.
    3     IMPLEMENT PHASE
    3.1     Prepare the project.
    3.1.1     Creating roadmaps.
    3.2     Create business blueprint.
    3.3     Realize the project.
    3.4     Make final preparations.
    3.5     GO-LIVE using ASAP.
    3.6     Support for offline processes.
    4     OPERATE PHASE.
    4.1     Execute or deploy business process.
    4.2     Monitor business process.
    5     OPTIMIZE PHASE.
    5.1     Measure business process.
    5.2     Improve business process.
    5.3     Release upgrade.
    The above points/procedures elaborate a lot amongst them….like one point in itself is a whole procedure guide….still this is what I could gather…the tools used by them may differ by organizations and also there budgets &#61514;……any help or suggestion would be appreciated…….thanks to MR. Yusuf  Mansoor (sr. business system analyst)
    also the SOX laws/COBIT and ITIL are somethings which are decided by the higher management, for ex. if a company is utilizing configuration management or change management tool may be it has an in built SOX compliance and it works as according to the business rule.

  • Why no BBC iPlayer?

    I'd been plugging my iPhone into my tv to watch the BBC iPlayer, and were frustrated that even the new Apple TV didn't included it. However I assumed that the BBC simply weren't willing to work with companies like apple to include it in devices like the apple tv.
    Then I had to buy a new tv in a hurry so I hadn't looked into it thoroughly. I was amazed when the sales assistant said said a lot of people choose Sony rather than panasonic because of the iplayer. Enough said, we got a Sony.
    How did apple miss the boat this much? They should have been the first to offer services like this. If it's now being built into tvs then apple are too late.
    Apple really should start taking the apple tv more seriously. It may be impossible to make it perfect because of difficulties working with proprietary regional tv services, but there is a vast amount the could be doing to make it better.

    I personally feel there's a rather blinkered approach to AppleTV which is far too US centric.
    In the US Netflix and TV Show Rentals may be worthwhile selling points but are not available for most international customers, which seriously detracts from it's international appeal as there are no localised services to make is preferable to many other devices other than itunes integration.
    YouTube access on a device is old hat, even if it appeals.
    Even in US many devices have Netflix access, so AppleTV does not do anything unique there.
    The established players in the AV market all seem to be releasing their BluRay players/STBs with iPlayer access, YouTube etc, many TVs have these features built in so without competing features and a heavily itunes Store/iTunes centric model which many don't want to use, AppleTV will have a problem getting a foothold without something unique. Look at how many DVD/BluRay players simply offer USB playback of a variety of formats - average consumers like these features yet Apple won't allow you to directly connect a USB drive even if it were technically feasible.
    The reality is there are probably far too many services like iPlayer/4od etc globally for Apple to support all of them individually unless they work via a common core web technology i.e HTML 5 as we won't see flash on AppleTV.
    Apple presumably just does not have the resources currently in AppleTV development to target each country with tailor made video services.
    So what does Apple have up it's sleeve?
    Airplay could really open things up if you could stream iPlayer from your phone/iPad, but it still needs that portable device - given mass sales of iPhones/iPads it's a big potential market for AppleTV as an accessory.
    Secondly the new AppleTV is iOS based so it will be feasible to allow all sorts of plugin apps that may be popular in different countries, but it would presumably rely on people like the BBC creating these plugins and would they do so to work on targetted devices - given that they did enable HTML5 based players and if we think of downloadable podcasts for many radio shows, it might happen.

  • How to test with the standard Flash player, rather than debug player

    Folks,
    I am interested in running my flexunit 4 tests against the standard flash player, rather than the debug player that comes with the SDK.  Is this possible?
    BTW, I am working on Windows for now.
    I installed both the flash ActiveX control for IE, and the standard flash plugin for Firefox.  I then associated the SWF file extension with Firefox using the "Open With" dialog.  I had to choose a single program, and the browser appeared to be my only choice, as I could not find any sort of "FlashPlayer10.exe" to associate with.  I ran my ant script that calls <flexunit>, and it kind of works.  It launches Firefox, runs the tests, and the results get piped back, but Firefox is not shut down.  Yep, Firefox stays open after the tests complete.  I seem to recall that the debug flash player would close itself after being opened by <flexunit>.  I tried using IE, and the same result occurs: the browser is not shutdown after the tests complete.  This behavior makes for an unacceptable test setup, as eventually the system memory on the machine will be exhausted as more and more browsers are opened and not closed.
    Questions/options:
    1) Is there a standard flash player "executable" somewhere on my system that I can associate the SWF files with (that would hopefully shut itself down)?
    2) Second choice, is there a way to get the browser to close after <flexunit> completes?
    3) or am I stuck using the debug player?  I am concerned that testing management at my company might not like the fact that we are testing against a debug player, rather than the standard one that users will likely be using. If flexunit 4 CI only supports the debug player, is there something I can say to appease management?
    Thanks for any help...
    Trevor

    @trevorbutler - Here are my 2 cents, but the group may have a different perspectives for your questions.
    Currently, we suggest the use of the CIListener class as a FU4 listener for use when building your test SWF to run via the FU4 Ant task.  This class (http://opensource.adobe.com/svn/opensource/flexunit/branches/4.x/FlexUnit4CIListener/src/o rg/flexunit/listeners/CIListener.as) uses the fscommand() function to send a message to its host environment to exit (i.e. - fscommand("quit")).  This command is only recognized by the Flash projector and stand-alone players, which are thin wrappers around the Flash Player so that it may be executed as its own process in the OS.  Based on the setup you are describing, the behavior you're seeing should be expected since the browser is the host environment for the Flash Player.  When the browser recieves the resulting message of the fscommand("quit") call nothing will happen since the browser doesn't support this command.  If you use the Flash projector or stand-alone players however, they will exit when recieving the results of this command.  The projector/stand-alone players come in two flavors, release and debug.  Release will act very closely to the typical plugin installed in the web browser (e.g. - swallows errors, no debug support, etc) whereas debug will allow you to write log files to the system, show error messages, etc.  Currently the debug stand-alones are available on Windows, Mac, Linux and the release stand-alone is only available on Linux.
    To address your questions:
    1.  If you've installed the Flash Player browser plugin, there is no way that I know of to launch the player as its own process.  I've only had success using the projector/stand-alone player (http://www.adobe.com/support/flashplayer/downloads.html).
    2.  The Flash Player does have the ability to send javascript to the browser to ask it to close the current window, but most modern browser will prompt the user to confirm they'd like to close the window if its the only open window.  Additionally, taking this approach on Mac, the browser process would remain active until an explicit call is made to the host OS to shut down the browser process.  The Ant task could be enhanced to use the browser to launch the Flash Player, but that is not currently on our checklist of features to support.  If it's something you'd be interested in contributing, let me know and I can work with you on this.
    3.  For the time being the FlexUnit4 Ant task only supports the stand-alone Flash Player (and adl soon), which for Windows only comes in the debug flavor. The only thing I've run into with the stand-alone player is that ExternalInterface reports that its enabled, but since the host environment is not the browser, javascript calls made via this class will fail, consequently causing tests to fail.  I haven't tried anything with shared objects or flashvars but my assumption is that they should work correctly, but anything that depends on the browser has the potential not to.
    As far as your testing management goes, I would discuss with them the problem context FlexUnit4 hopes to solve.  The framework is intended to produce unit and integration tests.  Functional testing is not withing the scope of the library.  Although, it's technically feasible to write integration tests which will exercise components similarly to a functional test, tools such as FlexMonkey, Selenium Flex, QTP, etc are much better geared towards this problem domain.  Test recording and playback, using these tools, is typically done using the FP browser plugin and is much easier to use by most QA and testing staff.  At the end of the day, as we're testing our code using FlexUnit at a smaller granularity than that of which the user interacts with in our application.  To reliably test the applicaiton as the user would interact with it requires additional tooling and a different type of testing.
    Like I said, just my take, maybe some of the other guys can help as well.

  • Requirement to use ODM user

    Would it be technically feasible to take the following approach?
    Export all of the ODM schema using the Oracle Export Utility. Create a new user called, CSI_ODM. Import all of these objects From User [ODM] to User [CSI_ODM]. Use CSI_ODM as our schema in which to build our ODM-based application. Deliver CSI_ODM schema in its entirety when we deliver the application. This way we are preserving the ODM schema as it is delivered and we are protecting ourselves from the inevitable situation where the ODM schema gets dropped and recreated with a new release of ODM and we are keeping all of the necessary permission under one controlled user. Downside is that we have another copy of all of the ODM objects in the database and if updates to ODM occur that we want to take advantage of, we will need to export, import and re-add our custom objects. But this is the only solution that I could think of under the current ODM 9iR2 architecture.
    Thanks,
    Dianna

    ODM in 920 release has the ODM repository schema which holds all ODM metadata as well as operational data. Using export utility to export ODM schema as a backup is fully recommended. However, change ODM to a different schema name and operate data mining in that new schema is not supported by oracle. The scenario has not been tested. In addition, ODM is part of RDBMS 9204 patchset upgrade process, RDBMS upgrade will only upgrade ODM from a lower release level to ODM 9204, if the ODM schema is existed in the database. Each ODM patch upgrade will not drop ODM schema, it will upgrade existing ODM schema objects. Move ODM data around different schemas may also introduce data integrity issue which exp/imp utilities will not address.
    When times come to upgrade ODM from 9i to 10g, again, ODM schema must exist in the database. In 10g, ODM schema will be upgraded into a normal data mining user schema while all ODM metadata will be stored in the DMSYS schema.

  • Transfer LN sent emails into CRM

    Dear experts,
    As part of one-to-one email integration with Outlook SAP provides an option to set up email transfer in Microsoft Outlook, which creates in Outlook corresponding "SAP CRM  E-Mail Transfer" folder. This folder then can be used to put emails into it other than those in the inbox (for example, emails sent from Outlook) and subsequently have them transferred into CRM.
    Unfortunately such an option is not available for Lotus Notes, but it is exactly what we need. Could you please provide your advice on how it would be possible to set up email transfer from Lotus Notes to CRM (other than Inbox)? Is it technically feasible to develop a custom solution for it?
    Appreciate your advice very much! Thanks & kind regards,
    Sasha

    Simular question answered in 
    https://community.dynamics.com/crm/f/117/t/155402.aspx<o:p></o:p>
    With server-side sync it is expected that emails sent
    from CRM do not appear in the users Sent Items in Outlook. The whole point of
    server-side sync is that a Outlook is not required and that the flow of emails
    is from CRM to the outgoing email server which may or may not be Exchange.<o:p></o:p>
    As you have found for items to appear in Sent Items it is
    best to use CRM for Outlook sync.<o:p></o:p>
    For more details refer the following link :-
    http://www.microsoft.com/en-US/dynamics/crm-customer-center/set-up-email-processing-through-server-side-synchronization.aspx<o:p></o:p>
    Hope this helps.<o:p></o:p>

Maybe you are looking for

  • Question about modify statement

    Hi, when i try to use modify i have this error the type of the database table and workarea (or internal table) are not unicode convertible. modify /BIC/AZARDS05800 from table resultado_mod. thanks. <b><REMOVED BY MODERATOR></b> Message was edited by:

  • Query slows the system.

    There is one query which is giving some problem in the production site: SELECT ID, REGISTERED_USER_ID, BILL_TO_FIRST_NAME,ADDRESS,ORDER_STATUS,ORDER_SUBMISSION_DATE FROM ORDERS WHERE REGISTERED_USER_ID =@PO AND ORDER_STATUS='COMPLETE' AND ID IN( SELE

  • External Hyperlink behavior in iBooks ePub created with iWork Pages

    I am new at ePup publishing. I'm  using iWork pages and exporting to ePub.  Things were going great until........ I started playing with the hyperlinks in my ePub book in iBooks. I am doing this with an iPad and an iPod Touch. I'm in iBooks, I click

  • Upload data from Internal table to text file with  '~' separator

    can anyone help me to download data from internal table to flat file with  ''  separator. GUI_DOWNLOAD is not working in my case ....like for ''  separator

  • Auto 2 sided printing

    How do i get back the auto 2 sided printing feature in my properties setting?