BPM Idoc collection without calling the mapping in BPM
Hi Expert,
I have an IDOC to file scenario in which source side I have to collect multiple IDOC and map it to a single file .I am achieving it through BPM . at present I am using one multimapping and calling this mapping in the BPM under transformation step its working fine but due to some constraint , Now I want to achieve it using BPM but without calling the Mapping in the BPM i.e I don't want to use Transformation step in the BPM. Is it possible ????
Regards,
Saurabh
Hi Saurabh,
If that is the case it is preferable to collect the IDocs in ECC and then send them to XI at one go.
Cheers !
Lokesh
Similar Messages
-
BPM Idoc collection without transformation step
Hello
I have a simple scenario of outbound invoice idocs. The tricky thing now is that I want to collect them within a BPM process.
The BPM is basically working as long as I have a transformation step before the sending wich transforms from a multiline idoc to a "non-multiline" file.
My problem is that I don't want to put a mapping in the BPM, because depending on the values in the idoc I need to run different mappings.
What I really want to do is to send back the collected files to the IE and process them with separate receiver determination per receiver.
In this way I would only need 1 BPM and the configuration is done in the directory.
Problem is already that I can't specify a multiline message in the sending step - not allowed.
Anyone with a similar scenario who can help? I'm not sure what the receiverDetermination step does in a BPM, could this solve my issue?
thanks
DavidHello
I tried the ForEach block, but now the BPM is first collecting the idocs and sends them out individually in the send step.
I've never used the forEach before, so the chance is good I made something wrong.
After collecting I'm running
1. Block - forEach
- MultiLineElement = collected idocs
- CurrentLine = wasn't sure, used abstract interface of the single idoc
- local correlation = same correlation than in the collecting step
2. Sending (inside block)
- message = single idoc
- Receiver from = send context
- Conversation ID = I've choosen an Xpath expression
- correlation = same than for collecting
What I'm missing here as well is how to diferenciate the idocs I send back to the IE in the receiver determination since all come from the same service with the same interface? That's why I tried to set te Conversation ID, but it didn't appear anywhere in the XML trace.
any idea?
thx! -
Trying to run the SOA/BPM managed server withOUT running the Admin server
(This is for demo/development purposes... Using 11.1.1.4 in Windows 7 with 4gb)
Because of memory constrains I am trying to run the BPM/workspaces application without needing the Admin to be running.
When they both run, I can use the credentials I create with the Admin server but the response time is prohibitive and all my memory is used...
It seems to run much faster when only the bpm managed server is running but then I cannot login ...
So my question is simply: Whats the easiest way to set it up so I can use credentials elsewhere without requiring the admin server to be running?
( I could connect to an OID instance I have outside this server or the seeded demo they refer to in other posts ... but do these also require the admin server to be running???)
aTdHvAaNnKcSe ! (thanks IN advance)
Claudio
Edited by: clichten on Aug 20, 2011 9:35 AMI don't know if what you want is possible. Only did a suggestion that works fine for me. I'm running SOA Suite and BPM Suite 11.1.1.5 on WLS 10.3.5
Configure a new WLS domain and see if the BPM Dev template is available in your version.
I've tuned my startup script (setSOADomainEnv.cmd) as follows:
set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms512m -Xmx1024m
set PORT_MEM_ARGS=-Xms1536m -Xmx1536m
if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m -XX:MaxPermSize=512m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=512m
Use visualvm that's available from your jdk/bin directory to monitor your jvm and optimize it accordingly
Regards,
Melvin -
How to call the Jsp through BPM Obejct
Hi,
I have gone through the some topic, how to call the Jsp through BPM Object.
I have followed step below,
1. I have create the sample jsp page
2. Import into BPM studio under webroot\custom Jsp
3. Created the screenflow and added the "Interactive Component call" object
4. Right Click the Object and selected Maintask and Implementation type as "BPM Object Interactive Call"
5. Selected the use JSP presentation object option and when i click ok its showing "BPM instance object must be selected"
But when i select the Instance Variable tab, its not showing anything.
Can any one help me how to call the Jsp in screenflow with step by step procedure, that would be very greate help for me.
Regards,
Anandh PHi,
You are running a jsp report through rwservlet. In this case paper layout will be displayed. You have to deploy your jsp as web report to get the web layout. Please refer to the doc below, which describes how to deploy the web report.
http://download-uk.oracle.com/docs/html/B10314_01/pbr_run.htm#1011901
To run the jsp report, URL may look like
http://www.wwt.com/reports/<jsp name>?<parameter list>
Hope this helps
Vinayak -
How to run the variable exit without calling the variable selection screen?
Hi all
I have a query with 2 variables 0P_PRQUA (Previous Calendar Quarter (SAP Exit)) and ZCCDAT02.
ZCCDAT02 is a Key Date variable that is derived based on the last day of the quarter that is entered in 0P_PRQUA. The exit code works correctly when calling up the variable screen and ZCCDAT02 is derived properly.
The problem is that 0P_PRQUA is set to "Can be changed in query navigation". So if the user changes the value of the quarter the exit is not triggered and the value of ZCCDAT02 does not change.
Is it possible to trigger the exit or is there another way to do it? Ideas would be appreciated. I am trying to create a Web Template with a Dropbox box for the Quarter.
Query is written in BW 3.X.
Regards
ChamiHi guys
Just to restate the requirement. I want the user to be able to change the value of the variable, WITHOUT calling the variable selection screen.
I want the user to be able to change the value of the quarter by using a dropdown box from within the web template. Once that is selected I want the value of ZCCDAT02 to be derived from the new value of the quarter.
Regards
Chami -
2 questions, 1 I tried to download developer preview 2, and it did not complete and now I cant redeem again. Is there a way to fix without calling the 800, 2 if i put all itunes in the cloud do i have to store it on my machine still, can i delete movies etc, on hard drive
If you mean the Developer preview of OS X 10.8 Mountain Lion you need to be posting this to the appropriate developer forum or AppleSeed forum. We can't help you with software that hasn't been released.
Your second question seems to be related to iTunes Match, yes? Try posting it in that forum. -
Installing OS 6 without installing the map application....
I have an iPhone 4 S......can I install OS 6 without installing the map application?
there is no way to do that its either you download and get everything or you dont download it
-
Error while calling the Mapping function module for BW Extraction
Hi
iam getting runtime error while calling the BW mapping function
The error description is as shown below.
Runtime Errors CALL_FUNCTION_UC_STRUCT
Except. CX_SY_DYN_CALL_ILLEGAL_TYPE
<b>Short text</b>
Type conflict during structure parameter transfer at CALL FUNCTION.
<b>What happened?</b>
Error in the ABAP Application Program
The current ABAP program "GP466CV1Y7W2VML1PJ3VB80KDOP" had to be terminated
because it has
come across a statement that unfortunately cannot be executed.
<b>Error analysis</b>
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was
not caught in
procedure "CALL_MAPPING_FUNCTION" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
In the function "CMS_CB_BW_MAP", the STRUCTURE parameter "EXTRACT_DATA" is
typed in such a way
that only actual parameters are allowed, which are compatible in Unicode
with respect to the fragment view. However, the specified actual
parameter " " has an incompatible fragment view.
I am passing the EXTRACT_DATA parameter as specification LIKE with the associated type - corresponding structure
Please let me know how can i resolve this issue
Regards
LeonDear benarji ,
I'm having the same problem help me to correct . I have mentioned below as what error i got.
Runtime Errors CALL_FUNCTION_UC_STRUCT
Except. CX_SY_DYN_CALL_ILLEGAL_TYPE
Short text
Type conflict during structure parameter transfer at CALL FUNCTION.
What happened?
Error in the ABAP Application Program
The current ABAP program "ZDLROUTSTANDING_COPY" had to be terminated because it
has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was
not caught in
procedure "PDF" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
In the function "/1BCDWB/SF00000080", the STRUCTURE parameter "IT_WORKS_SF" is
typed in such a way
that only actual parameters are allowed, which are compatible in Unicode
with respect to the fragment view. However, the specified actual
parameter "SFTWORKS" has an incompatible fragment view.
Missing RAISING Clause in Interface
Program ZDLROUTSTANDING_COPY
Include ZDLROUTSTANDING_COPY
Row 876
Module type (FORM)
Module Name PDF
Trigger Location of Exception
Program ZDLROUTSTANDING_COPY
Include ZDLROUTSTANDING_COPY
Row 894
Module type (FORM)
Module Name PDF
Source Code Extract
Line SourceCde
864 ** i_logo = 'ENJOYSAP_LOGO'
865 * IT_LIST_COMMENTARY = I_LIST_COMMENTS1.
866
867 ENDFORM. "alv_top_of_page1
868 *&---------------------------------------------------------------------*
869 *& Form PDF
870 *&---------------------------------------------------------------------*
871 * text
872 *----------------------------------------------------------------------*
873 * --> p1 text
874 * <-- p2 text
875 *----------------------------------------------------------------------*
876 FORM pdf .
877
878 * *** Smartforms & PDF ***
879
880 ssfctrlop-no_dialog = 'X'.
881 ssfctrlop-preview = 'X'.
882 ssfctrlop-getotf = 'X'.
883 ssfcompop-tddest = 'ERP7'.
884 DATA : mcheck LIKE sy-subrc.
885 CLEAR : fm_name.
886
887 "Get Function module name for given smartform
888 CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
889 EXPORTING
890 formname = 'ZSFDLOS1'
891 IMPORTING
892 fm_name = fm_name.
893
>>>> CALL FUNCTION fm_name
895 EXPORTING
896 control_parameters = ssfctrlop
897 output_options = ssfcompop
898 mrefno = mrefno
899 * P_TITLE = MTITLE
900 IMPORTING
901 document_output_info = st_document_output_info
902 job_output_info = st_job_output_info " IT_OTF_DATA
903 job_output_options = st_job_output_options
904 TABLES
905 it_works_sf = sftworks
906 EXCEPTIONS
907 formatting_error = 1
908 internal_error = 2
909 send_error = 3
910 user_canceled = 4
911 OTHERS = 5.
912
913 IF sy-subrc NE 0.
Advance Thanks -
How AAE call the mapping program?
Hi Experts,
i almost have no experience on using AAE. after reading some documents i still have the below questions,
1. mapping program is happened in integration engine, while AAE is used for integrated scenarios without going into integration engine, then how to execute the mapping program?
2. till now all the work i have done is using the common scenario, then for which scenarios i can suggest my client that "we should use integrated scenario , and there is no 'side-effect' of using is instead."
3. in some documents "persistence" is discussed, can someone help me into more details?
thanks in advance. hope these could be explained.> 1. mapping program is happened in integration engine, while AAE is used for integrated scenarios without going into integration engine, then how to execute the mapping program?
When you implement AAE,Adapter engine will execute your mapping program,that means AE has the capailities , they have copied moved routing ,mapping features in AE,so no need to interact with IE.
> 2. till now all the work i have done is using the common scenario, then for which scenarios i can suggest my client that "we should use integrated scenario , and there is no 'side-effect' of using is instead."
There is no side effects at all,but there are some limitations like in PI7.1 monitoring not possible,ABAP PRoxy,look ups will not supported and only supports AE adapters communication.
PI7.1 EHP1 some enhacements happend on the same
search in sdn.
> 3. in some documents "persistence" is discussed, can someone help me into more details?
can you explain bit more..
Regards,
Raj -
SOAP to IDoc scenario without BPM
Hi,
I have 2 scenario's
1) IDoc-SOAP - -response -- IDoc scenario -- (have found some links to do it without BPM)
2) SOAP -- RFC request -- RFC response -- e-mail (no links found)
how can i achive both these scenario's without BPM. Currently i have these 2 scenarios in our 7.1 version with BPM. but our requirement is to migrate this scenario into 7.4 without BPM(No PO).
please help us to achive this scenario without BPM.
Your help is highly appreciated.
thanks,
PraveenHi Kiran,
Could you please let us know the exact requirement. How do you want to send the response back to IDOC?
ASync - Sync Bridge with IDOC sender is not possible in PI 7.0.
If It is something like IDOC --> SOAP --> IDOC , And If the SOAP request is small then you can use SOAP Lookup in IDOC to IDOC Scenario.
In The mapping You can do a lookup and get the response from SOAP(Webservice) and map that to your Target IDOC.
This is one possible way for you without BPM in PI7.0.
Please let me know if you need more details about this.
Thanks
Jyothi A -
Is there a way to make a rescue email address without calling apple support?
I see lots of questions about rescue emails etc. I am having problems with security questions as well I don't remember ever making those security questions either. So I am wondering of there is a way of making a rescue email address without calling the apple support team in which I do not wish to go through a whole bunch of people taking hrs to actually get it done , my dad has had experience with this before and isn't happy with calling them either because he has to recall so many times and go through the process over and over again so. Is there a way with out calling them?
This only leads me to calling apple support to change things ,in which I wish to not do so, I have money on my account in which I can't use because of these security questions in which I did not put up and when I made this account on iCloud it did not give me the chance to make a rescue email. Thus leading me to where I am now.
-
Idoc control record DIRECT field mapping
Hello,
I have a file to idoc scenario where the receiver system is an external one.
I have the necessity to set in the outbound idoc control record DIRECT = 1.
The XI system is XI 3.0 SP 19 and I've set up the mapping of the idoc control record in the message mapping and selected Apply Control Record Values from Payload and Take receiver from Payload in the Receiver Communication Channel but the idoc is still generated with DIRECT = 2.
In the documentation the field DIRECT is listed as one that will be filled using the message mapping if Apply Control Record Values from Payload is selected.
How can I generate an idoc with DIRECT = 1?
Regards,
ElisaHello Punit,
I know that logically the right value should be 2 but the request of the receiver system is to have it as 1.
They only elaborate the idoc they receive with DIRECT = 1 (outbound).
In SAP documentation the field is listed as one that can be mapping with the message mapping but the idoc adapter is ignoring the mapping even when the Apply Control Record Values from Payload is selected.
Regards,
Elisa -
Change messagename(external msg) without losing the messagemapping
HI all,
I´m using an external message "externalmsg1" with messagename(root) "test".
I´ve created a messagemapping by using "test"(external msg) as source and 2 RFC messages(multimapping) as target.
Now the messagename(inside the external message) was changed from "test" to "test_new".
Did you know how to change the external message from "test" to "test_new" WITHOUT losing the mapping ?
note: only the messagename was changed. The structure is the same!
Thanks for your help,
GordonHi Gordon,
You can consider using mapping templates in PI:
http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50171256-1ee2-2a10-3f84-ddecf098f724?quicklink=index&overridelayout=true -
PE12 place tags wiythout using the map
Question 1. I upgraded from PE 8 where adding place tags was simple but with
this upgraded version I can no longer add place names without involving the
map and I do not want to do that.
All I want to do is to add Place tags as hitherto so as the creators of this
PE12 can anyone please tell me simply how to do what I want bearing in mind
that I am seventy seven years of age and not computer literate.
Question 2 By the way when I try to log into your site I add my email
address and the reset password.
I get to the place where I am invited to add a question . I add the title
but then when I click ask the question I get taken back to the log in page.
Most frustrating and not the slightest improvement following upgrade that I
and I suspect more accomplished members want.
How do I resolve this second problem please?
Thank you,
Brian.Me too!
I opened a question today about tags and upgrades. I went from 10 to 12 so can't speak for 11, etc. Adobe 12 has new categories for tags--keywords, places, people, and events. On conversion from 10-12, they forced some of my keywords into the new categories. BUT you can't drag and drop among the 4 groups, can't get back to how you were organized with just keywords. Only the keywords at the top behave like they used to. (This may not be true...I think tags under, say, places can be dragged around in places, sort of.)
This is a serious insult to those who took organizer seriously and used it for thousands of photos over the years. A lot of careful thought went into my organization. Looking around this forum today, many others seem to have complained but not gotten useful answers. I would not have converted if I knew what would happen.
There may be some ugly workarounds IF you do them before you convert the catalog...you can prevent the auto. assignments if you use the right keywords. After the conversion, with work done on the new catalog, forget it. (As far as I can tell.)
So, for you specific questions...
1. You can ADD place names into keywords like you used to but you can't move tags from the new 'places' category to or from keywords. If your places got auto converted like mine, .... same boat. I haven't used the map 'cause I'm still trying to avoid the new categories.
2.....
I had the same problem logging in today. Login, try to ask a question, the input form appears and quickly disappears. Support chat could not help. Make sure you use the right login info...if wrong, they just bounce you out with no explanation. I finally got in, not sure how. Guess you did as well.
Perhaps others have a better answer -
IDoc Collection in BPM and Without BPM
Hi All
I'm much confused on IDoc collection for which i require your expertise to clear my doubts. My primary question is based on the context "Multimapping doest work with idocs".
consider the case -> collect files-idoc scenario. <b>Using BPM</b> i need to have
a multimapping scenario. In the <b>transformation step</b> we will have a <b>container</b> element where <b><u>mutiline</u></b> is enabled so that the collected files are <b>transformed into one abs interface</b>. my dopubt arises here when i consider this scenario <b>without bpm</b> that is N:1 mapping (no collection). in this case why this <b>multimapping works in bpm process</b> and <b>not incase of non-bpm scenarios</b>? is it because in bpm the mapping happens in BPE?
pls clarify.
thks
Prabhu<i>>>>>In an N:1 scenario without BPM, how could you send more than one message to your multi-mapping? You can't.</i>
yes we cant as this validation is not supported at abap stack level and N:1 is possibkle without BPM (or i'm missing something here). but this same step with bpm get executed succceffuly. whats the logic behind it
Message was edited by:
Prabhu S
Maybe you are looking for
-
Hello everyone. Recently I bought the New Razer Blade (2014). It has a high resolution of 3200 x 1800 and a screen size of 14 inch. It is that I downloaded the Photoshop CC that I realize that the words are so small it is actually causing a problem f
-
Poor quality full screen QT movie
I need to export a FCP movie to be played on a computer screen using Quicktime. I tried the H.264 settings. The movie looks great when played in Quicktime...until viewed in full screen. Then the quality of the image is poor. Are there any special set
-
Photoshop freezes up when trying to use the Type tool.
Each time I try to use the Type tool, my Photoshop freezes up. I have to force it to close, then start over. It is beyond frustrating!
-
Java.lang.instrument -- agent is loaded too late
I'm playing around with a ClassFileTransformer in JDK 1.5 on Windows. I've got everything hooked up so that my premain method is called, allowing me to add a ClassFileTransformer. The problem is that by the time this happens, many of the system class
-
I need a new HD camcorder (questions)
I'm looking at the Canon VIXIA HF G10 -- does anyone know if this camcorder is compatible with iMovie 11. And Canon says it connects with a USB cable but I was under the impression on should use firewire to import movies. Also, if I add SDXC memory c