Skip to Content
author's profile photo Former Member
Former Member

Processing of file in XI

Hello all,

I have a file coming in from legacy into XI and is posted into R/3. So the scenario is like File >XI >R/3. I need to process the file in XI and check each record to see if they are completed or incomplete. If they are incomplete then I need to send notifications. Also I need to post in to R/3 all entries of the file which are present in the country code data maintained in R/3. I.E Post only needed country specific data for those countries set up in R/3.

Is it possible to store the incoming file data into XI in some kind of an internal table like format and do the validations?? I was thinking of XSLT, but if there was a possiblity that BPM could help?

Any ideas guys.

-Teresa

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Feb 10, 2005 at 08:16 AM

    Hi Teresa,

    I think you can use BPM, but a better solution ist to use ABAP Proxy's.

    So you can write the data in internal tables. In Inbound Proxy's you can code with ABAP and do with the Data what ever you want.

    Regards,

    Robin

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 10, 2005 at 10:53 AM

    Hi Teresa,

    If you use a business process, messages are stored in containers. You can do different mappings using the container messages.

    What I normally do is get a message into a BPM. (it will go into a container)

    Create a sync interface to retrieve or check data in R/3, use a transformation block to build the request from the original input message.

    The response of the sync call is stored again in a container.

    Then I use a 2:1 mapping where the input is the original message and the result of the sync call. In the mapping I merge the both messages (or do a check) and send the result back.

    You could add a switch after the mapping to find out if the mapping wend ok or if it failed. (I use an additional error tag to store an error, and the switch only checks if the error tag if filled).

    Kind regards,

    Christiaan Schaake.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.