Processing attachment from external source in workflow

I'm certain that the following is possible to create within a workflow process, but probably requires some customization to make it work properly. I wanted to see if any other have tried to do the same thing.
We want to initiate our workflow based upon the arrival of an email (from an external source) into a specific SAP Business Workplace inbox. The email itself will contain an attachment of a spreadsheet or text file. Once the flow starts, it will route the external email request for approval through a number of different channels. When all necessary approvals have been provided, we will want to have the attachment used as input to be posted into the system, via a customized file upload process we have. As I said earlier, I'm certain that this can be done with some custom code. Just wondering if anyone else has processed data like this previously.
Feedback and previous experience in this area is very much appreciated.
Thanks,
David Zepeda
[working in a v 4.72 environment]

Hi David,
You need to look into inbound message handling in SO28 to tell the system what you want to do with incoming mails. Refere to help.sap.com:
http://help.sap.com/saphelp_nw2004s/helpdata/en/6c/69c2e3418d11d1896e0000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/6c/69c2f0418d11d1896e0000e8322d00/frameset.htm
In inbound recipient you can choose SAP Object and assign a BOR object that implements interface IFRECEIVE, here you put your code into method RECEIVE. 
This is excecuted for each received email, so you can raise an event for each email.
Let us know, if you get it to work.
Kind regards
Mikkel

Similar Messages

  • How to merge key field from external source system with SAP R/3 master

    Hi,
    In SAP BW 7.0 system, our scenario is Master Data for 0GL_ACCOUNT is coming from SAP R/3 alongwith the Transactional data records for standard FI cubes. Then, one more set of transaction data is coming from external source system, a flat file, into another custom DSO(ZDSO_FI), which also has this GL Account field.
    This flat file's GL account, GL_file, has to be basically mapped/merged with the standard 0GL_ACCOUNT field so that at the time of loading the transactional data for custom DSO, ZDSO_FI (with transformation mapping GL_file > 0GL_ACCOUNT), system automatically refers to the 0GL_ACCOUNT master data to load these incoming transactional values, from the external flat file system. How can this be done?
    To illustrate the scenario, say I have 5 records in 0GL_ACCOUNT, loaded from SAP R/3 into SAP BW-
    0GL_ACCOUNT      Short Description     Source System
    100                                   D1                          R/3
    200                                   D2                          R/3
    300                                   D3                          R/3
    400                                   D4                          R/3
    500                                   D5                          R/3
    Now suppose if my flat file has following sample transactional data, to be uploaded in SAP BW  ZDSO_FI-
    GL_file      Key Figure1
    400          789
    200          567
    Then after uploading this transactional data in ZDSO_FI (with transformation mapping GL_file > 0GL_ACCOUNT), the 0GL_ACCOUNT data becomes as below-
    0GL_ACCOUNT      Short Description     Source System
    400
    200
    100                                   D1                          R/3
    200                                   D2                          R/3
    300                                   D3                          R/3
    400                                   D4                          R/3
    500                                   D5                          R/3
    So note that the system did not refer the incoming GL's from flat file, although the field is mapped to 0GL_ACCOUNT in transformation, to the already available master data. Rather created 2 new data rows for the GL accounts coming from external system. Because of this I am not able to perform the calculations common from standard FI cube and ZDSO_FI, with GL account as key field. I need to synchronise these data values based on GL Account to proceed with further calculation and am badly stuck.
    Request if anyone can please throw some light on how to achieve this seemingly simple requirement?
    Thanks in advance.
    Nirmit

    Better post this thread is in the [Enterprise Data Warehousing|Data Warehousing; forum.

  • I can't paste text from external sources into Photoshop CC 2014.

    Hello everyone,
    Since a few days I'm not able to paste texts from external sources into Photoshop CC 2014.
    I never have problems with Photoshop CC before.
    I have the new iOS Yosemite installed in my macbook.
    It's really frustrating, can someone help please?

    I have basically the same setup, except on a Mac Mini. I am unable to reproduce your problem. Double check that you are copying the original text in the first place, and then make sure you are pasting into a text layer as you cannot paste into a regular Photoshop layer -- nothing will happen. Create a text layer by clicking on a regular layer with the text tool, the T in the tool box. The new layer will show up in the layers panel identified by the first line of the text.

  • Purchase of variant configuration material from external source

    Hi,
    I am working with variant configuration scenario , Here some material procured from external source and per characteristics requirements , these characteristics have varied price , these price should be maintain at condition level .
    The Material purchases from external source its price according to characteristic select.
    Pl helps me how these scenario resolve.

    H Rajesh,
    1.Create another New characteristic called ZPrice .Give the description and go directly to Addnl Data Tab.Here in the table name Enter "MMCOM" and in the Field Name Enter "VKOND" at CT04 & save .
    2.Now Goto CT04 in change mode, for Zprice Go to values tab and select RED &.Goto Extras-> Object Dependencies->Editor and then select Procedure & define condition.
    3. Goto Inforecord Choose Extras ->Variant conditions.
    Enter a variant key. Choose the desired condition type and specify the period during which the discounts and surcharges are to apply.
    Enter the amount and save.
    For More help please Refer Below SAP link
    [Variant Configuration |http://help.sap.com/saphelp_47x200/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm]
    Regards
    Pradeep
    Edited by: Pradeep Kumar on Mar 4, 2008 10:36 AM
    Edited by: Pradeep Kumar on Mar 4, 2008 10:37 AM

  • How to import user profiles from external sources(other than AD) into SharePoint

    Hi,
    I want to import user profiles from external sources other than AD.
    Badri

    You have to use BCS for importing the profiles,
    Check the following link with explanations
    http://msdn.microsoft.com/en-us/magazine/ee819133.aspx
    Please Mark it as answer if this reply helps you in resolving the issue,It will help other users facing similar problem

  • Recording from external source

    I am brand new to Mac / switched from pc a week ago. not able to figure out some things yet and havent found answers in support. mostly on the basic stuff. like I was able to record audio from a lp turntable on a pc. it looks like there is no recording program built in to the iMac, or am I wrong? will I have to purchase some type of software to record from external record or tape source?

    Sorry some heavy-handed moderation has been going on here. I accidently duplicated my post when I edited it to say 'Welcome to Apple Discussions'. Then I asked the mods to remove the first post above and they've gone and deleted my second post and yours; I am sorry about that. 
    You posed a question about Real Instruments in the absent post. A Real Instrument can be a microphone input or any device that connects to the Audio-In port (or a USB/Firewire Audio device).
    Hope that helps.
    mrtotes

  • FF 3.6.12 will not open links from external sources (Outlook, Dreamweaver, Digsby, etc)

    I have just upgraded to Firefox 3.6.12 and links clicked in an external source will not open in Firefox.
    Firefox is set as my default program for web browsing. I have tried to open links from Outlook, Dreamweaver, Digsby, and other programs.

    I have the same issue, opening links from external programs like Word or Thunderbird does not work. This used to work before the update to 3.6.12

  • How to get data from external source

    Hi experts,
       I want to get data from a different source e.g. from oracle. How can i get the data in BW??
    Sam

    Hi Samir
    there are different interfaces are available according to the source system.
    For Oracle source system you can use DB connect interface.
    you can extract data from several data sources to BI
    File Interface:: Using this interface, you can access files in ASCII format or CSV format
    DB Connect :: You use DB Connect to open other database connections in addition to the default connection and use these connections to transfer data from tables or views into a BI system.
    UD Connect :: UD Connect (Universal Data Connect) uses the Application Server J2EE connectivity to enable the reporting and analysis of both SAP and non-SAP data. Using UD Connect, you can access all relational and multidimensional data sources. UD Connect transfers the data as flat data.
    BI Service API ::
    Web Service for Staging ::You use the Web service to write the data from the source into the PSA. The transfer of data is controlled externally, without placing demand on BI.
    You can use this interface in conjunction with real-time data acquisition.
    Please assign points if this info helps.
    Regards
    Vivek..

  • Querying data from External Source from FORMS

    I have a form that is built based on Oracle tables.
    But I need to get data from external Data source from within Forms and use it fro validation.
    I need to execute a Select statement via ODBC from within Forms procedures. This is going to a SQL Server DB to get some information.
    Any thoughts?
    Thanks

    Hi
    What version of forms do you use? If you use forms 6i, take a look at the EXEC_SQL package. You can access oracle databases and ODBC databases (using OCA) independently of the main database connection -- well, I never tried but that is what the documentation says.
    I am not sure about version 9i... the package is there, but I could not find anything in the help about it (what is not a good sign...)
    hth
    Luis Cabral

  • Geturl("from external source")

    Hello,
    I'm trying to figure out how I can get the url from an
    external source? I want to make a file that holds the urls and when
    the item is called it pulls the url from the file. Is this
    possible?
    Thanks,
    Ryan

    Ciao
    I do not think is possible right now but this is a great
    suggestion for FL
    Alessandro

  • New 2012 iMacs display input from external source

    Do the new 2012 imacs support input from external DisplayPort sources?

    2012 iMacs can't be used as a monitor for Macs with Mini DisplayPort, but you can use a 27-inch iMac with Mini DisplayPort as a monitor for 2012 iMacs. See > http://support.apple.com/kb/PH4469

  • Can't import aac files from external source into itunes

    Hi
    I'm new to mac and am trying to import all the music currently on my nokia phone memory card into itunes on my mac.
    It has no problems importing the songs which are m4a files, but it absolutely will not import the .aac files. bizarre as they were created from original cds using itunes on my old pc.
    can anyone help? can i alter the import settings to allow this or should i go back to the original cd's again?
    thanks

    Hey Kevin,
    thanks for your reply. I fixed the problem.
    I need to download these 3 programs from RED:
    RED APPLE WORKFLOW INSTALLER
    RED ROCKET-X™ INSTALLER
    REDCINE-X PRO
    After installing and restarting everything works fine - no other problems with importing the R3D files.
    Donwload Link: Downloads - RED Digital Cinema
    Hope it also works for the others,
    best regards,
    Marc

  • Cache/copy Bitmaps loaded from external source?

    I'm working on a chat application that retreives user profile icons from remote sources (e.g. Blogger, Yahoo, Gravatar, etc). Easy to get the images in a Loader and display them.
    The problem is that a single thread could have hundreds of records, but probably only 10-20 active commenters. In a standard browser, each <img...> link after the first one is cached, so you only hit the source site once. Is there any way to cache/store/copy those images within Flash to avoid requesting the same image over and over?
    I can do it in the Local sandbox by accessing the BitmapData of the loader content and cloning a new bitmap for subsequent instances of the same request URL, but of course once the application moves to the Internet the security system requires a Policy file allowing bitmap access. I doubt that I can get Yahoo to add one for me. I don't need to manipulate the bitmap at all, just copy it. Or reference it as content from multiple Sprites, or something along that line. Once I've downloaded the image once, I don't see why the security system would prevent me from displaying it unchanged as many times on the page as needed.
    If this can't be done in AS3, perhaps it would be a good feature to add in the next release? Remote image caching is pretty well accepted in other platforms.

    I put  trace on the image URLs, and they always showed HTTP Status = 200 - they were loading every time. In any case, I came up with an easy workaround. I out a php script on my hosting server that fetches the image, then use that as the URL for the loader object. Voila, no security violation because the php is in the same domain as the swf. Cut down load time by at least a factor of 5.
    Only problem is, the loader always gets a 200 status on the php script, eve though I'm setting an Http header to send a 404 (the same URL from a browser gets the 404 response.) That generates an Unkown File Type error in my SWF so I have to trap that rather than the http status. It works, except I can't differentiate b/t a non-existant image and a server or connecion error. Or at least, I can't do it without a lot more code

  • Read from external source file in weblogic

    Hi,
    I am using Weblogic Server 10.3 in my project.
    In one of my modules , i have a requirement where I have to read the contents of a file from an external location.[ex: D:\Test\Sample.xml ].
    How to i configure this path in weblogic , so that I can read the content in my java source file.
    Please advice.
    Regards,
    Praveen

    only part i replied on was the part of how to read a file
    but i think in your case you could do the next
    use the sync file adapter to read in the file during your process
    based on this content you set a variable "myOutputDirectory"
    then create a file adapter (write) which will store the file on file system
    http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_file.htm#CIACICFD
    4.3.2.2.5 Specifying a Dynamic Outbound File Name
    and use that (jca.file.Directory) property to store the file either on the archive location or the delete location

  • Initiating BPM Process Instances from External Web Service Call

    I'm attempting to update the HelloWorld example so that I can create an instance of the process from an External Web Services Call rather than via the Workspace. Our current SOA Architecture is configured so that all BPM instances are managed through a .NET SmartClient via the Service Bus and the use of PAPI W/S and so I'm wishing to recreate this capability in the new BPM.
    I understand the replacement for PAPI W/S is Human Workflow so I've therefore updated and republished the HelloWorld Example with an Exposed 'TaskService' Service for the Human Task within the BPM Process.
    I've then attempted to reference the TaskService through our existing BPM, and have been able to import a number of generic WSDL's as follows:
    Task Service
    http://vmaquatestapp2:7001/integration/services/TaskService/TaskServicePort?WSDL
    Task Metadata Service
    http://vmaquatestapp2:7001/integration/services/TaskMetadataService/TaskMetadataServicePort?WSDL
    Task Query Service
    http://vmaquatestapp2:7001/integration/services/TaskQueryService/TaskQueryService?WSDL
    When I examine the available operations for these generic services, there are quite a lot, each of which have a fairly complex schema. I believe I should be using the TaskService: InitiateTask Operation to create an instance of my BPM Process but my questions are:
    - Is the above the correct method of interacting with BPM Instances from an external system such as the Service Bus?
    - Does anyone have any examples of a basic XML payload that would initiate a process instance?

    I created an process with a message start event and can call it from an external web service call. I can also pass input arguments and map those to process data objects. However I can not find how to return data as response to the external web service call as e.g. the process instance id.
    Is it possible to this?
    Gr,
    Gert Jan Kersten

Maybe you are looking for