on 2005 May 13 10:34 AM
Is it possible to do multi-mapping using synchronous abstract interfaces?
My Scenario is like below
My input file will have multiple transaction and for each I have to call BAPI and get a synchronous response. After receiving response of the first transaction, BAPI needs to be called for second transaction. Similarly, BAPI has to be called for all the transaction. Is it possible do do multiple calls using multi mappings synchronously?
To explain more:
I am getting input from Source System and the structure of the input file like
RootNode
|_ EASET (Occurance 1.. unbounded)
|_ Header (occurance 0..1)
|_ Field1
|_ Field2
|_ Deail (Occurance 0.. unbounded)
|_ FieldD1
|_ FieldD2
Now I need to make a synchronous RFC call to a BAPI which can take one Header and multiple details. My requirement is use the same bapi an call multiple times for multiple EASET available in the input structure and get back the response. Is this possible in XI?
Hi,
You can try this in BPM...
Receive STEP-> Transformation STEP Muli Mapping -> Block (For each) -> SEND Sync STEP.
In receive step, read the following structure.
RootNode
|_ EASET (Occurance 1.. unbounded)
|_ Header (occurance 0..1)
|_ Field1
|_ Field2
|_ Deail (Occurance 0.. unbounded)
|_ FieldD1
|_ FieldD2
In the next transformation step, use multi mapping conevrt 1 to N message. Then use a BLOCK with "for each" or "parallel for each" and put a SEND Sync STEP inside the block to make the RFC call.
Rgds,
Sasi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.