Enhancing the workflow to call the existing the invoice
Hi
Our client is in NA(north america) and EU(europe).
NA following the COA(chart of authority), EU will adopt the NA u201CChart of Authorityu201D approval solution for Non-PO Invoices in ECC, thereby ensuring a common approval solution.
Here are the functional details:
1.The existing EU Invoice Custom Workflow shall be enhanced to:
a.Call the existing NA Invoice u201CChart of Authorityu201D based Approval solution
b.Accept the multiple approvers, as returned
2.The NA u201CChart of Authorityu201D tables and associated Release Strategy config shall be updated to include the EU requirements
3.The EU Approvers shall then be returned to the custom workflow for approval routing
4.The EU Workflow ID may need to be enhanced to support the calling of the NA Approval Solution.
how we can we do this by technically.
thanks
kishore
Technically you can hire a workflow consultant who can do this for you.
This is not a class room/ training room forum, start brainstorming and ask the questions where you really stuck.
Cheers
Jai
Similar Messages
-
Hello apple
I have the problem with my iPhone and my friends have this problem too.
My iPhone have the problem about calling and answer the call. When I use my iPhone to call I can't hear anything from my iPhone but the person that I call can answer it but when answer both of us can't hear anything and when I put my iPhone to my face the screen is still on and when I quit the phone application and open it again it will automatic call my recent call. And when my friends call me my iPhone didn't show anything even the missed call I'm only know that I missed the call from messages from carrier. Please check these problem I restored my iPhone for 4 time now in this week. I lived in Hatyai, Songkhla,Thailand and many people in my city have this problem.
Who have this problem??Apple isnt here. this is a user based forum for technical questions. The solution is to restart, reset, and restore as new which is in the manual after that get it replaced for hard ware failure. if your within your one year warranty its replaced if it is out of the warranty then it is 199$
-
How to get the number of page which exists the change bar ?
In FDK development, I want to find the number of page which exists the change bar.
zhaopeng,
You can get the page number by querying the FP_PageNum property of the FO_Page object:
pageNum = F_ApiGetInt(docId, pageId, FP_PageNum);
...or you can use FP_PageNumString if you are using string page numbers.
If you do not have the ID of the FO_Page object, you can get it from the paragraph ID using the following function, courtesy of Rick Quatro, posted to the Yahoo Framedev list. Send the paragraph (FO_Pgf) ID as oObj and it will return the page ID:
F_ObjHandleT GetPage(F_ObjHandleT oDoc, F_ObjHandleT oObj)
F_ObjHandleT oFrame = 0;
IntT iObjType;
F_ObjHandleT oRow, oCell;
while(oObj)
oFrame = oObj;
iObjType = F_ApiGetObjectType(oDoc, oObj);
switch(iObjType){
case FO_SubCol:
oObj = F_ApiGetId(oDoc, oObj, FP_ParentTextFrame);
break;
case FO_Tbl:
oRow = F_ApiGetId(oDoc, oObj, FP_FirstRowInTbl);
oCell = F_ApiGetId(oDoc, oRow, FP_FirstCellInRow);
oObj = oCell;
break;
case FO_Row:
oCell = F_ApiGetId(oDoc, oObj, FP_FirstCellInRow);
oObj = oCell;
break;
case FO_Cell:
// handle FO_Pgf case
case FO_Pgf:
// handle FO_AFrame case
case FO_AFrame:
oObj = F_ApiGetId(oDoc, oObj, FP_InTextFrame);
break;
// handle graphic object cases
case FO_TextLine:
case FO_TextFrame:
case FO_UnanchoredFrame:
case FO_Arc:
case FO_Ellipse:
case FO_Group:
case FO_Inset:
case FO_Line:
case FO_Math:
case FO_Polygon:
case FO_Polyline:
case FO_Rectangle:
case FO_RoundRect:
oObj = F_ApiGetId(oDoc, oObj, FP_FrameParent);
break;
default:
// prevents loop if unknown object type is found.
oObj = 0;
break;
if(oFrame){
// Use FP_PageFramePage to get the page identifier of the object.
return (F_ApiGetId(oDoc, oFrame, FP_PageFramePage));
else
return(0);
Russ -
The workflow could not check out the list item.
Hi Guys,
I have a workflow enabled on document library and it needs to started manually.
Whenever user starts workflow manually, gets following error:
"the workflow could not check out the list item. Make sure the list item is not checked out." list item is not checked out & this workflow was working smoothly earlier.
OutCome: The workflow operation failed because the workflow lookup found no matching item.
I have gone through below links:
https://christopherclementen.wordpress.com/2014/05/23/oob-approval-workflow-error/
https://social.msdn.microsoft.com/Forums/office/en-US/f673d0f6-92eb-4057-95ff-ed3cb7790360/the-workflow-operation-failed-because-the-workflow-lookup-found-no-matching-item?forum=sharepointcustomizationprevious
Any clue on this?
Thanks, Nileshmaybe check out for editing documents setting is turned on so wokrflow needs doc to ce cheked out before proceding and user might not have permission to do that.
please refer below link:
http://sharepoint.stackexchange.com/questions/32399/workflow-error-the-workflow-could-not-update-the-item-possibly-because-one-or
http://community.office365.com/en-us/f/154/t/243062.aspx
http://stackoverflow.com/questions/1272957/document-checked-out-in-sharepoint-when-workflow-starts
Please mark as answer if you find it useful else vote for it if it is close to answer..happy sharepointing -
Newbie:what is the time to call release() in the tag class?
I found the tag will be only instance one times in the jsp server, so the private varable can be access by another request call. there are one release() method in the interface defined, however, I have ever saw any instance to call it explicity, right now I call it in the doEndTag, is that all right?
frederickThe JSP engine will call release() when it is reusing a tag instance with different parameters. You don't need to explicitly call release() in the code.
-
How to count the number of calls that traversed the DB lookup node successfully
Hi All,
I need to obtain the number of calls that successfully traversed the DB lookup node.
Can you please let me know, what is the variable I need to add after the DB lookup node to capture the number of succesful calls.
Kindly help.Hi Nirmala,
I hope you are looking for how many calls passed the DBLookupnode in script.
In DBLookup node you have a Right Branch and Wrong Branch.
1) After the right branch, set an unused peripheral variable and store the Value "Success"
2) For the wrong branch, set the same variable with the Value "Failure".
You can execute a query against the HDS and have the numbers.
Else you can setup a CallType as well before and after the node.
Regards,
Senthil -
How to find the workflow for Change Request for the PO's
Hi All,
We have a PO which is pending and we can't receipt it again nor make payment on this. After checking the Approval history for that PO we found that the change request has been made. The change request was to change the amount to be paid to R39196 instead of R58237.00. We don't know where to check the workflow for the change request to identify the cause.
what i need to know is how to find the workflow for that change request? The other workflows can be checked using the po_header_id for the PO's but i am confused with the change request workflow
Your input will be highly appreciated.
Thanks in advance
Rgds,
SoniaFor 11.5.10.2 run this query to determine the keys to search on:
Select wf_item_type, wf_item_key from APPS.po_change_requests where document_type = 'PO' and Document_num = 'put-PO-number-here'
Then use the keys returned by the query to look up the Workflow in
Workflow Administrator Web Applications / Administrator Workflow / Status Monitor
Search using the results returned in fields "Type Internal Name" and "Item Key" in Status Monitor
The query for change requests on a specific Requisition would be:
Select wf_item_type, wf_item_key from APPS.po_change_requests where document_type = 'REQ' and Document_num = 'put-Req-number-here' -
The Official "I Called Applecare about the Whine" Thread
Hello fellow Macbook Pro (/w the whine problem) owners:
I think it would be helpful (if not helpful, at least amusing) of all the responses you've received from Apple Care Phone Calls regarding the CPU Whine. For example, did they tell it was with-in spec? did they tell you to send it in, only to get it back unfixed? did you get a refund? Anything would be best for this community.
Hopefully, this will also motivate more people to call Apple-care themselves and push Apple to solve the problem.after 3 weeks of calls they accepted the POS back as faulty
they "repaired it" - less hot and now has creak on the case
came back exactly the same
phoned again, they said engineers said it was within spec (screen buzz and left whine) -
Disabling the one-click call button in the Skype m...
I want to know how to disable the little "Call Phone" or "Video Call" button that pops up when you hover over a contact's status in the Skype main window. Too many times I have accidentally clicked in this spot to activate the Skype window, only to immediately (and inadvertently) call whichever contact I happened to be hovering over. This should be an option, or at the very least require a double click.
My personal preference is to double click the contact to open the Skype chat window, and then click "Call" from there. Which is obviously an option, provided I don't accidentally click in the minefield that is the Status column in the contacts list.Hover and single click call is horrible UI design. Which explains why it was adopted by the Skype developers.
-
Need help in determing why a person receiving a FaceTime call from me cannot connect? The person receiving a call from me says that they hear my call coming in but when they try to connect nothing happens. If anyone has any trouble shooting advise or why the call receiver cannot connect let me know ASAP. I also have a MacBook Pro with the same FaceTime problem. Help! Help!
Its too bad that your phone is out of warranty because this is most likely a manufacturer fault. You need to take it back to Apple. If it is not a manufacturing fault, then go to any shop that your network owns and talk to them about this problem.
-
I bought journey 2: the mysterious island and now it won't let me install it on my iPod. Can u please help me with this
Did you search the iTunes store for it? If it is not currently available for iTunes you can't redownload it.
Previous purchases may be unavailable if they have been refunded or are no longer on the iTunes Store. Downloading previously purchased movies and TV shows requires iTunes 10.6 or later. -
Payroll area locked.How to Stop the workflow during this period ?
Dear experts,
In the travel workflows, after all the approvals, there is a standard task(Custom) with a custom method(BUS2089 Enhanced).
This method updates the infotype 2002 (Attendances). This works fine for the whole month except during the payroll run which will be for 3-4 days after 20th of every month.
We have maintained the exception for this when the control record is in the status '1' or '4', by passing a temporary error to the workflow.
SELECT SINGLE * FROM t569v WHERE abkrs = 'Z0'.
IF sy-subrc EQ 0 AND ( t569v-state EQ '1' OR
t569v-state EQ '4' ).
return-message_v1 = 'Employee Master data locked for Payroll'.
exit_return 1001 return-message_v1 return-message_v2
return-message_v3 return-message_v4.
As i understand the workflows can be restarted after solving the temporary errors.But this Temp error will only be solved after the payroll record is becomes 'Exit Payroll'.
The system attempts for 3 times in the period of 30 minutes and then the tempoarry error becomes a permanent error and this way the workflows goes into a permanent error which cannot be restarted even after the payroll is exit.Due to this may workflows are unable to update the Infotyp 2002 however their trips are approved at all levels.
This counter of 3 times and 30 minutes, I belive the system is taking from the error monitoring program (RSWWERRE / SWWERRE) in SWU3.
I am thinking of putting the workflow into 'Wait' state till the period when the Payroll is locked. This way , we can avoid the workflow even from going into temporary error.
Can anyone help in this regard ? Do we need to add a WAIT step in the WF Definition or control in the method code itself ?
Does WAIT UNTIL (ABAP Keyword) works for 3-4 days of payroll run if we implement in the method code itself?
-Anwar
Edited by: Sameer Anwar on Aug 20, 2011 9:44 AM
Edited by: Sameer Anwar on Aug 20, 2011 9:45 AMHi Sameer,
But , Can you pls put some more information on why we need to avoid WAIT UNTIL in Tthe ABAP ?
Wait Steps are only used where you have 1 event which the workflow would expect ...moreover this would require more effort in terms of implementation...( you will have to create an event manually after your payroll is open).
I would suggest create an virtual attrubute of the BO which will populate a whetherr the Payroll is locked or unlocked... then use this attribute as a start condition in the conditions tab of your step. this would stop the workflow until the payrol is open...
Regards
Gautam
Edited by: gautam maini on Aug 20, 2011 2:34 PM
Edited by: gautam maini on Aug 20, 2011 2:35 PM -
How to use the method for field-exit to trigger the workflow?
Dear all,
I want the workflow to trigger , when ever the check box for DELIVERY COMPLETED is checked in ME22N .
I have developed a method in SE18 for the corresponding field and defined function module SWE_EVENT_CREATE with BOR bus2012 and event CHANGED.
Now how to use this method to make my workflow to trigger?Shall I create an event in delegated bus2012 and can I call this method?
Thanks and regards,
S.SureshHi
You want to place your method which is defined for particular filed.right?
For that you can go for BADI. First you check whether any badi is getting called form that tcode ME22N. Then to place your method, implement that BADI. So whenever that BADI is getting called, it will call your event. Through Event workflow will be getting triggered.
Regards,
Hemalatha. -
I want to learn about workflow any one can provide the guidence for me
i want to learn about workflow any one can provide the guidance for me
SAP Business Workflow can be used to define business processes that are not yet mapped in the R/3 System. These may be simple release or approval procedures, or more complex business processes such as creating a material master and the associated coordination of the departments involved. SAP Business Workflow is particularly suitable for situations in which work processes have to be run through repeatedly, or situations in which the business process requires the involvement of a large number of agents in a specific sequence.
Features
SAP Business Workflow provides a number of tools for defining and analyzing workflows as well as for monitoring operation.
The Workflow Builder is for displaying and making changes to workflows. You can make small extensions directly to the original workflows supplied by SAP, such as carrying out your own agent assignments or changing deadline monitoring.
There are several Workflow Wizards to support you in the definition of workflows, with which you can create specific parts of a workflow. The Workflow Wizard Explorer gives you an overview of the existing Workflow Wizards.
In order to make the functions of the R/3 Systems available to a workflow, you use business objects, which you can define and analyze in the Business Object Builder. These business objects are made available to the workflow in reusable tasks. The Business Wizard Explorer gives you an overview of all existing tasks.
You can also use SAP Business Workflow to respond to errors and exceptions in other, existing business processes. You can start a workflow when predefined events occur, for example an event can be triggered if particular errors are found during an automatic check.
Please follow the links,
http://help.sap.com/saphelp_nw04s/helpdata/en/04/926f8546f311d189470000e829fbbd/content.htm
http://help.sap.com/saphelp_46c/helpdata/en/c5/e4a930453d11d189430000e829fbbd/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/a1/172437130e0d09e10000009b38f839/frameset.htm
A good tutorial
http://www.thespot4sap.com/articles/Invoice_Verification_Automation_Using_SAP_Workflow.asp
http://www.sap-basis-abap.com/wf/sap-business-workflow.htm
http://www.sap-img.com/workflow/sap-workflow.htm
/people/alan.rickayzen/blog
/people/jocelyn.dart/blog/2006/06/19/why-use-abap-oo-with-workflow
a good book
http://www.sap-press.com/product.cfm?account=&product=H950
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/4a/dac507002f11d295340000e82dec10/frameset.htm
http://www.workflowing.com/id18.htm
http://www.e-workflow.org/
http://web.mit.edu/sapr3/dev/newdevstand.html
Check the following PDF
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSTART/BCBMTWFMSTART.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMDEMO/BCBMTWFMDEMO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
Regards,
Sai -
Create a Skype Video Call button on the desktop in Snow Leopard
Hi There,
I'm having trouble working out how to create a script that will allow my 70+ year old mother in law make a video call in Skype from a button on the desktop.
I found a discussion from 2007 on the forums but the steps don't seem to apply to the Snow Leopard version of Automator.
Any suggestions would be most welcome.
CheersOK, have done some digging around and have come up with an Automator workflow that will not only start a video chat, but will speak to my mother in law so that during pauses (like when Skype starts up) she knows what's going on.
There is practically no info online about how to do this so these instructions are for my reference just incase I forget - but others may find it useful.
It looks like a lot of work but in reality it only took me 5mins to put together (I promise) and just makes it easier for people who have limited computer experience to call you.
This works in both Leopard and Snow Leopard and may work in older versions too.
1. Open Automator
Open Automator at: /Applications/Automator
The Automator starting point window will appear
If you're using Leopard, choose "Custom" and and click the "Choose" button in the bottom right
If you're using Snow Leopard, choose "Workflow" and click the "Choose" button in the bottom right
Now you will have a blank workflow document open
2. Create the Automator workflow
In the Workflow document window, ensure the "Library" icon in the first list on the far left is selected so all variables are available
Just above the lists you'll see a little search box, type "hide" into it
The list will now show the "Hide All Applications" variable
Click and drag the variable from the list and drop it into the main workflow section on the right
Type "launch" into the search box and drag the "Launch Application" variable onto the workflow so it is under "Hide All Applications"
Select "Skype" from the application drop-down menu
Type "get text" into the search box and drag "Get Specified Text" into the workflow so it's under "Launch Application"
Type "Now starting Skype, please wait a few moments." into the text box
Type "speak" in the search box and drag "Speak Text" into the workflow under "Get Specified Text"
Leave the voice on the default text of "Alex" - he's the easiest to understand bar far
Type "pause" into the search box and drag "Pause" into the workflow under "Speak Text"
Set it for 5 seconds. This will allow Skype time to sign-in. Depending on your connection speed, you may need to make it longer
Shift click on the previous "Get Specified Text" & "Speak Text" variables in the workflow area
Both should now have blue borders around them
Hold down the option key and drag both items to duplicate them and drop them under the "Pause" variable
Now you should have a copy of the "Get Specified Text" & "Speak Text" variables under the "Pause" variable
If not, just manually add both items again by searching and dragging the variables into the workflow pane one by one as per above
Replace the text in the new "Get Specified Text" box to: "Now checking to see if <name> is online"
Where <name> is the person you would like to contact and removing the - I just used the first name
Option drag the previous "Pause" variable above and drag it so it's under the last "Speak Text" variable
Leave it at 5 seconds. Again, you may need to allow more time depending on your connection speed
Type "run applescript" into the search box and drag "Run Applescript" so it's under the last "Pause" variable
Now you should have an AppleScript window that will show some placeholder AppleScript
3. Inserting the AppleScript
Select and delete the placeholder AppleScript
Copy the following script and paste it into the AppleScript box
SkypeCall("<skypeUserName>")
on SkypeCall(login)
set AppleScript's text item delimiters to " "
tell application "Skype"
set foo to send command "GET USER " & login & " ONLINESTATUS" script name "MyScript"
set UserStatus to my GetPart(foo, 4, " ")
if UserStatus is "ONLINE" then
say "<skypeUserName> is online, calling her now."
send command "CALL " & login script name "MyScript"
else
say "<skypeUserName> is not online at the moment. Maybe try again later."
end if
end tell
end SkypeCall
on GetPart(s, p, d)
set theList to every text item of s
return (item p of theList)
end GetPart
4. Insert the Skype username of the person you would like to call into the script
In the AppleScript box, locate ("<skypeUserName>") on the first line
Change <skypeUserName> to the username of the person you would like to call removing the
e.g. if the Skype username is johnbrown2, the first line of the script should look like:
SkypeCall("johnbrown2")
Do this in the two other places further down the script - remember to remove the when doing so
These other two ares in the script tell the caller if the person is online or not
5. Making the workflow a button on the desktop
In Automator, choose >File >Save As
Give your workflow a name like "Call John"
Select "Application" from the "File Format" drop-down list
Save it to your desktop
NOTE: If you need to edit the workflow, you'll have to open it from Automater using >File >Open as double clicking it from the desktop will now run the workflow and call the person.
6. Turning on Speech
Because the older generation expect this to work like a telephone (and work instantly), I turned on Speech so the script tells them what is going on during the pauses in the script.
Go to "System Preferences" from the Apple menu top left
Click the "Speech" icon
Click the "Speech Recognition" tab/button at the top if it isn't already selected
Click the "On" radio button
If this is the first time using Speech, you'll get a window asking you to enable access for assistive devices
There should be a button to take you to the appropriate preference pane
If not, just go to the "Universal Access" pane in System Preferences
Once there (either way) check the "Enable access for assistive devices" box bottom left
Back in the "Speech" preference pane", under the On/Off radio buttons, click the "Commands" tab/button
Turn off all the check boxes except "Application Specific Items"
Close System Preferences
NOTE: Obviously if you use text to speech normally, leave these last settings alone and just ensure "Application Specific Items" is on (It's on by default normally).
7. Hiding the Speech Microphone icon
If you've done everything correctly, you will now have a big round microphone icon showing that can't be hidden
I dragged mine to the bottom left corner and then further so all you can see is a little bit of the top right corner
If anyone has a better way of disabling or hiding this big icon, sing out!
8. Running the workflow and making a call
Now double click your icon and the workflow will run. The script will check to see if the Skype user is online, if they're not, the script will tell them and stop running.
If they are online, the worflow will start a video chat as long as you have "Start my video automatically" selected in your Skype preferences under "Video"
Special thanks to SIMO HUOPIO ESPOO in Finland for the script I found on his blog here: http://huopio.fi/simo/blog/2009/03/learnin...ling-skype.html
If you don't want the workflow to talk, don't turn on Speech in steps 6 & 7...
Maybe you are looking for
-
Hi All, I created one string variable with null,and then i assign empty string("") to that variable . for instance String temp = null; temp = ""; temp = ""; for the above statements how many objects will be created . Thanks,
-
How do I Install a new HD in my PB?
My internal HD is completely dead and I need some suggestions on where to get a new drive and where do I get instructions on how to install the drive. I also need to know what modelHD to buy for this computer. I will appreciate any help in this matte
-
Up and running, but veeeerrry slooowwwly
I've got an Xserve I set up recently. It's an Open Directory Replica and is bound to Active Directory (DNS is also hosted by Active Directory). It's running, it responds just fine to pings, the DNS responses for the IP and hostname are coming back fi
-
HR Authorization issue for specfic User
Dear all, One of the HR user , he can run payroll on particular site , i have assigned Org key of site to master data on the particular role . User tried to run payroll using pa30 with personnel no (one of store user) . but system is not take any val
-
Dynamic change Rootuielement's properties such as swfFile value in WdDoModi
Hi experts, I need to dynamically change one of the view's Rootuielement's properties - SWFFILE in WDDOMODIFYVIEW method. I did some research, and could not figure out what the field is called (such as whether it is considered as an elemement), and