Reg End Condition in Fork
Hi...
I need help regarding end condition in fork. In Fork i have used 2 receivers. I have made necessary brances as 2. Iif i send only 1 finput file then it will wait for the second file to come out of fork step. If i didnt send the second file, it has to wait for 2 mins and it should come of out fork step. For this how can i keep the condition in fork step?
Please helpin this issue.
Regards,
Leela
Hi Vijay,
I have configured the BPM in the below way.
Block1 Start
Deadline Branch for 2 mins
Used Fork Step.
Inside Fork i have used 2 branches.
In first branch i have used Receive step and the container step
in the second branch i have used Recieve step and the container step.
end of fork
End of Block1
Block2 start
Switch
Branch1-- Transformation step and send step.
Branch2 -- control step.
End of Block2
In the above flow, if i receive the 2 two input files , the scenario uis working fine.
If any one of the input file is not coming, i need to wait for 2 mins and send only the input file which i have recieved.
In fork it is mandatory to have 2 input files. otherwise it will for the second file to come. Till then it will be in wait state.
So i want exit from fork after waiting for 2 mins and continue the transformation step.
For coming out of fork i have used deadline branch for 2 mins. But it is not working.It is not coming out of fork. It is waiting for the second file to come.
Can you please help how to come out of fork afte 2 mins.
Regards,
Leela
Similar Messages
-
HI Experts,
I am working on BPM scenarios.Anybody plz explain about how end condition works in FORK step.
Please provide examples for that end condition in FORK step.
Regards,
Bhuvan.Hi,
Refer this links...
http://help.sap.com/saphelp_nw04/helpdata/en/24/e2283f2bbad036e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/77/0737133012b24b9d0a12c6df2b1054/content.htm
/people/prasadbabu.nemalikanti3/blog/2006/02/24/collecting-and-bundling-vendor-records-from-different-multiple-interfaces-file-systempeoplesoft-and-sending-to-sap-r3-system-part-1
Hope it helps..
Thanks,
Kumar. -
Fork End condition problem in BPM
Hi All,
I am collecting three different types of idocs (consider A, B and C). For collecting idocs I am using BPM. BPM Steps are
1.Block1
a.Fork u2013 3 branches
i. Loop(3 Loops) Receive u2013 Container Operation(Assign) -- Container Operation(Append)
2.Block2
a.Fork- 3 branches
i. Transformation
ii.Send
In one of the field in idoc (C) I am getting the sum of idocs sent from the source. If the collected idoc count is equal to t he idoc (C) field value then fork condition is true otherwise the fork will be waiting up to the count equals.
This is working fine whenever I am sending idocs in A, B and C or B,A and C. If I am sending idocs A,C,B or B,C,A then it is not coming out of the fork end condition even though the condition is true. Can you please let me know how can we resolve t his.I kept Fork end condition in Loop also so its got worked
-
Parallel Block (ParForEach) end condition doesnt work
hello
I have a parallel block in my workflow (multiline) .
In this defintion i have also configured an end condition.
( &Approved& = 'X' for example)
My intention was that the workflow continues after the block when:
1) all parallelblocks are processed.
2) the end condition was met.
But this second scenario( end condition was met) doesnt work.
When approve = X in one block, the other parallel blocks arent logically deleted.
is my assumption wrong? has anyone ever experienced this behaviour?
thanx
HayoHello,
In fork normally you define how many branches are required to complete a job.
Let say u have 3 approvers for one work item say A,B, and C.
If one of these approve you move on to the next step so in this case branches are 3 but necessary branch required is 1.
I believe that u must be setting flag 'X' when it is approved correct.
So just play with the necessary branches and you will be available to do it.
Regards,
Nabheet Madan -
Parallel processing end condition problem
Hi,
i use a block with parallel processing for each row (parforeach). In every branch i create a workitem where a user has to input something. This is stored in my field status.
Now i want that if the status is 'X' all branches will be closed like it would be in a fork.
I entered the end condition &status& = X
But the end condition of parallel processing doesn't work. I tested it and it works but into the workflow the branches won't be ended.
Does someone has a solution or can explain me the problem?
ThxHi,
The dynamic parallelism using 'parforeach' is not the same as fork with multiple branches with number of required branches to end the fork !! Its like this, when you use dynamic parallelism , for each index of your multiline container element used for parallelism, the sub-workflow ( or the associated Task having dynamic parallelism) will be called parallely and each branch ( parallely called sub workflow or task ) is independent now having no relation ( by default ) and workflow will not continue to next step until unless all these branches are completed.
However, to solve your probelm i suggest the following
1. How are you handling the process in each branch, is it through a sub workflow? if yes, in your sub workflow you can create a fork parallel to your normal process. In that fork, create a 'Wait for Event' step and wait for a new custom event ( for this you have to define a new custom event on your BO) . Put the necessary branches required as 1 and Join this branch to end of this sub-workflow. and
2. Whenever your requirement to end all the branches is fulfilled ( say in your case status=X) raise this new custom event using Create Event and this will be captured by 'Wait Event' step in the fork of your sub-workflow and it will end that sub workflow ( meaning, your branch is ended now) .Make sure that you pass the BO Object Instance to your sub-workflow through binding from your main workflow. !!
Hope this helps you !!
Regards
Krishna Mohan -
No End Condition for clips in Final Cut Pro X?
Hello,
I'm keying someone in Final Cut Pro X on top of a background stock footage clip I have. I'd like to loop this and extend it out. In Motion, you'd just select Loop from the 'End Condition'. I don't see that in Final Cut Pro X. What's the secret, please? I've searched through the manual and checked the boards and can't find the answer.
Thanks!
ScotCopy and paste.
-
In approval process how many agents are determined at run time in multiline container, i used block for this if any one rejects i should come out of block i created one container element in local container of the block , in rejected branch i assigned some value using container operation, the same thing i given as a end condition in block, when i checked if any one rejected it is not coming out of the block can any one sugge
why end condition is not working in block step i have given like this
In rejected branch container operation -
flag = x (local container of block)
end condition is flag = x.
I tried like this also flag = x,
I Binded to workflow container flag -
> flag1(workflow container).
i have given end condition is flag1 = x.
both are not working, I have seen in the workflow log it is executing till the container operation when i click on reject. -
probably a simple answer but I take a clip into motion, reverse it, and then set then end condition to hold, and the clip starts late....the longer i stretch the clips group the later it starts... can't work it out. Have tested on a couple of clips with same result. Any ideas?
When I tested, I didn't quite get your result; no frames were held, but the clip played fine in reverse. It's obvious that the end condition doesn't work properly when retiming behaviors are applied, so another solution is required.
If you want to hold the last frame of a reversed clip there are a couple of ways that I'd do it. You can always export the reversed clip and reimport it. Then the end condition property should work.
Another option would be to duplicate the clip, this one without a reverse behavior on it. Then apply the hold frame behavior to the first frame of the clip and moving the start of that clip to the end of it's duplicate.
Andy -
Missing "End Condition" pull down under Media Inspector
I am creating a DVD menu and wanted to loop an 8 second clip into a 20 second DVD menu.
When I go to the Media Inspector I see all the other parameters: Alpha Type, Invert Alpha, Pixel Aspect Ratio, Field Dominance, Frame Rate. But no "End Condition" nor "reverse". It's as if I needed to pull them section down to reveal them, but I can't seem to find a way to do this. It is very odd and I have already deleted the preferences and restarted Motion to no avail.
Anyone ever had this odd behavior? Thanks for any input!
DougIt's not there. You need to select the layer in the Layers tab, then go to the bottom of the Properties tab in the Inspector and open the Timing properties. This was changed from M2 to M3.
-
Reg: Join Conditions for Tables to create a View for Generic Extraction
Hi Experts,
Am trying to extract the data from Solman, for this purpose am creating a Generic Extractor based on three tables. So, can anyone please help me out by providing the join conditions to create a view based upon the following three tables,
1. CRM_ORDERM_H
2. DNOD_NOTIF
3. DNOD_NOTIF_S
Anyways i require the following fields in the extractor finally:
CRM CHANGED AT
GUID
SAP COMPONENT
RELEASE
REPORTED BY
These are the some of the major fields that i require in the final extractior. Please help me out ASAP with the table join conditions..
Will Assign Points for the helpfull answer...
Thanks,
Gattu.Hi,
I don't know the table CRM_ORDERM_H however you can link DNOD_NOTIF and DNOD_NOTIF_S
DNOD_NOTIF_S-CLIENT = DNOD_NOTIF-CLIENT
DNOD_NOTIF_S-GUIDS = DNOD_NOTIF-GUIDS
For the third table could you please paste here its definition like the hereunder?
Transp. table DNOD_NOTIF Active
Short Text Notification Header
Field KeyInitData element Data TyLengthDecimaShort Text
CLIENT X X MANDT CLNT 3 0Client
GUIDH X X DNOT_GUIDH RAW 16 0GUID Notification
.INCLUDE DNOS_NOTIF_INT STRU 0 0Notifications (Header, Internal Fields)
OBJNR DNOT_OBJNR CHAR 22 0Status Management Object Number
STATUS DNOT_STATUS CHAR 1 0Notification Status
DELETED DNOT_DELE_N CHAR 1 0Deletion Indicator Notification
PROCESSOR DNOT_PROC CHAR 12 0Current Processor
TYPE_PROC DNOT_TYPE_PRC CHAR 2 0Type of Processor
REPORTER DNOT_REPORTER CHAR 12 0Reported By
TYPE_REPO DNOT_TYPE_REP CHAR 2 0Type of Notification Creator
CREA_TSTMP DNOT_CREA_TSTMP DEC 15 0Entry Time Stamp
CHNG_TSTMP DNOT_CHNG_TSTMP DEC 15 0Time of Last Change
START_TSTMP DNOT_START_TSTMPDEC 15 0Initial Response Time - Time Stamp
END_TSTMP DNOT_END_TSTMP DEC 15 0Requested End of Processing - Time Stamp
CLO_TSTMP DNOT_CLO_TSTMP DEC 15 0Completion Time Stamp
.INCLUDE DNOS_NOTIF_EXT STRU 0 0Notifications (Header, External Fields)
NUMB DNOT_NUM CHAR 12 0Notification Number (External)
REFNUM DNOT_REFNUM CHAR 20 0External Reference Number
TYPE_NOTIF DNOT_TYPE_N CHAR 6 0Message category
CATEGORY DNOT_CATEGORY CHAR 12 0Topic, Area
SUBJECT DNOT_SUBJECT CHAR 60 0Re:
PRIORITY DNOT_PRIORITY CHAR 1 0Notification priority
LANGUAGE DNOT_LANG_N LANG 1 0Notification Language
hope this helps...
Olivier. -
Problem with BPM loop end condition
Hi,
I'm working with PI 7.1 in a BPM process which have a loop. I cant stop this loop in anyway, even, I have put a COUNTER != COUNTER as condition.
Can someone help me with this issue?
Regards,
Alberto Pla.The BPM loops are while loop, so it will execute indefinitely if the condition given is true. The condition editor what we have in the BPM is not flexible. Can you just try the drag and drop facility available in the condition editor rather than writing on our own. it should look like this COUNTER!=COUNTER without any spaces in between.
-
Reg: End Date equivalent in OIM 11g
Hi All,
In OIM 11g, what is the equivalent of end-date in GTC Flat file reconciliation? What is the format it will accept?
Can someone suggest
Regards,
KaranThe OIM, though reads the date value in YYYY/mm/DD hh:mm:ss - It returns only date without timestamp.
So, Get the string value, Append the value with 00:00:00
Store the appended value in a temp variable.
Then, use your code to change the string to date vaue.
Cheers,
Vamsi. -
Reg.default condition types during PO creation
Dear Experts
When I create PO some condition types such as P000,JEXC and FRB1 only does come automatically.Where it is configured ?. And I have to be selected other condition types when creating PO. There is no problem. What is my quesition is, where to I have to configure to come automatically.
Pls advise.
Thanks
Rajakumar.kHi,
Enter M/08 t-code.
Select your pricing procedure and click on detail button.
The conditions that are marked as manual will come only if they are entered manually.
Other condirions will come automatically.
IF manual condition is checked
Conditions, that are given this indicator in the pricing procedure, are only included in determination (price determination, outputdetermination, batch determination) if they are entered manually.
Check P000, JEXC will not have manual condition check in ur pricing procedure.
Regards,
Raja -
REG: Freight condition maintain in delivery level
Hi Gurus,
I want to maintain one freight condition type in delivery level because my customer sometimes picked from my depo & some times we send by our transport.
What should be my approach for this?
can I maintain any pricing procedure at delivery level. If yes then how ?
I created a sales order & tried to put a condition type at delivery level But in item level condition tab is greyed out.
Thanks & regardsIn IMG path select Logistic Execution => Shipping => Basic Shipping function => Pricing => Define Pricing Procedure for delivery, assign the pricing procedure to your delivery type and save.
Now include the freight condition in delivery.
thanks
G. Lakshmipathi -
Reg:Frieght condition & Tax code
Dera experts,
I have an issue regrding frieght conditon.
While raising P.O in that i am including Frieght conditon on Value basis FRB1 i given 200 as a value & i click on detail button for assigning Frieght vendor as xxxx .now i saved the p.o.
Then i had made grn i.e MIGO in this frieght chagre also captured.
Then while doing MIRO system asking TAX code for the Freight ,here i hasd keyed V0 as no tax i.e Zereo tax & i simulated but noe system throwing Error message "Tax code V0 in Country IN does not exist in TAXINN".I had checked all configuration its already assigned to IN ,Company code & TAXINN .Pls suggest me how to solve the isssu.
Thanks In advance
VisuHi,
Please check first in access sequencs assigned to condition typs of TAXES ( not fright)
condition table 03 is inserted.(use Tcode OBYZ)
If it is there then -
Go to FV11
Select any condition type say JMOP.
for selection parametere as tax classification maitain ur tax code V0.
now again check MIRO.
regards,
sujit
Maybe you are looking for
-
Using javascript on multiple file html
I am having a folder with 1000 html files. I have to remove certain nodes which is easy using xpath for each html. SO i have made the javascript. I cant open each html file in firefox and run the javascript through firebug console. I m using linux, s
-
Windows 8/8.1 Hybrid Boot (Fast Startup) Problem
Hello, about one week ago I was using my laptop directly on power (without my battery), to preserve my battery a bit. I had an unexpected power cut and my machine went off. When I turned it on again, it seemed as if I was stuck in a boot loop. I woul
-
XSU: Nested Collections?
Does anyone know of a way to get around Oracle's limitation on nested collections? I have been using XSU to present XML to our Java application layer using objects and object views. Casting multisets works fine for repeating elements as long as the e
-
Trace files showing bind variables value=""
10g on solaris Hi All, We have an issue with an informatica workflow issuing an update statment to Oracle in trems of performace. I switched the tracing on using DBMS_SUPPORT with binds set to TRUE. It has captured the trace files accordingly against
-
How to realize 'parent first' with grid api?
I can realize most of the functions as realized in hyperion analyzer with SetGridOption function in grid api except 'parent first' function. Hyperion analyzer version 5.03 can work in 'Use Grid Api' mode, and can produce the right result, with parent