XI/ABAPR/3 solution Decision

Hi
We have a process where our vendor sends a C.S.V file everymonth listing all the invoices they have sent in that month.
We are required to authorise those invoices by changing a field in the C.S.V file from "null" to "A".
I would like to know various solutions by which this process can be implemented using XI and R/3 .
One of my solution was to make R/3 make a file with the list of authorised invoice numbers each month , and XI can compare these numbers against the invoice numbers in the C.S.V file and if its true the field is changed to  "A".
But the problems i see  with this solution  is how to send the list of files from R/3 to XI. I dont want to use BPM because of performance issues.
second problem i see is i need to store all the list of invoices in a queue at runtime to compare them against C.S.V invoice numbers.
What other solutions can be used for this process. I would liek to hear about your thoughts

Hi,
I suggest to implement a simple file to file scenario and in the mapping build a lookup in ECC where you will find if the invoice is authorized.
In this way you just have to expose a remote enabled function module from ecc and call it in the mapping passing the invoice number and receiving back A if the invoice is approved or null in all other cases.
This solution is fast and stable.
For the lookup you can have a look at this blog: <a href="/people/francesco.bersani/blog/2007/03/05/data-lookup-optimized Lookup Optimized</a>
Regards,
Sergio

Similar Messages

  • Nokia C6-01 Belle and six desktops issues

    Good day to all!
    Question - how to c6-01 to include two more desktops? (expressed for the six, and I waslike 4 and left)
    Solved!
    Go to Solution.

    decision has already been found -
    Symbian Belle has 6 of the desktop, but only 4 of them are available by default. To correct this omission, click on the button "Options" when viewing any of the desktop, and select the command "Add another desktop." This we are doing twice.

  • Backups - use of NetWorker tool on EMC SAN

    We're narrowing our backup solution decision for our NW 7.0 EP, BI, MDM, XI, CRM 5.0 on SQL using EMC Clariion CX SAN's.  We've found many different combinations on how different installed customers are achieving backup / recovery / DR etc.
    Anyone have any feedback on the use of NetWorker ?
    Thank you!

    Hi EveryoneI have a client who is using hosted exchange with Office 365 and they have 2 domains due to a recent company merge. Now the client is very particular that they want to retain separate mailboxes for each domain. i.e ([email protected] and [email protected])We have facilitated this and setup 2 mailboxes for each user in Office 365 with 1 mailbox tied to each domain and it works just as they would like. However, in the global address list they now have 2 users of the same name for everybody and it isn't easy to tell at a glance which entry pertains to each domain. They have asked if we can append a 3 letter abbreviation to the end of each Display Name so that they can tell which email address the entry is for.I could go through and manually modify the display name for each account from the...

  • Solution to Non-Reversal of Usage Decision

    Hi Experts,
    I have facing an Issue over Goods movement .
    Issue is User has done GR against PO using Transaction MIGO with mvmt Type - 101 and GR is posted to Quality stock for inspection , there user has accepted the usage Decision using QA32 and posted the Stock to Unrestricted using movement type -321. But Now they want to cancel the GR earlier done because they have posted wrong Quantity.
    Now since reversal of UD is not a standard solution and also is not a immediate solution to this problem, so what solution i should suggest to client to have his requirement fulfilled for this Issue without doing reversal of UD. We can think of Developing Zprogram of reversal of UD later.
    your response will be appreciated.
    Thanks in Advance
    Regards
    kaushik Ghosh

    It is time to correct something.
    first of all the initial question was already a frequently discussed question.
    The question " will any accounting entries get effected" is again a basic and frequently discussed question.
    You have to search before posting - this is a rule in SCN
    Unfortunately I was not present to reject this question right away, as this would have been a better solution, as it had forced you to search. But rejecting it now will only create damage since you got wrong advice.
    Not sure where all these myths come from and why they are spread.
    A return is something quite different from a cancellation, even that both lead to zero stock at the end, a return is used in external processing, it is about sending materials back to your vendor, a cancellation of a receipt is pure internal processing to correct a wrong entered value (no physical movement). It is statistically not the same, receiving and cancelling it again is just as good as not received anything as it nullifies. Receiving and doing a return are different processes , an inbound and an outbound process, it is visible separately. It is taken into account in vendor evaluation.
    To cancel the receipt movement after the usage decision you can use MIGO, but do not choose cancel material document, because the material document only knows that the stock is in quality status, which is not the case anymore after a usage decision.
    just do again goods receipt - reference to PO - but change then the movement type to the cancellation movement type (102).
    Then goto the detail into WHERE tab and change status to the stock status your stock has right now.
    Do you really think that "Developing Zprogram of reversal of UD" would do any good (or just create inconsistencies) if the processes and basic handling of MIGO are not even understood?

  • Solutions for User Decision step- Upon reject, auto-popup text for reason

    Execute user Decision workitem, when user click reject button, open text for rejection reason within the workitem.
    Ideally, for the auto-pop text , we need a descriptive header and user can enter reject reason. Text must be added before the workitem can be saved.
    Any thoughts.
    Thanks a lot.

    yes, on the SOFM.Create-Task use a dataflow from the WIOBJECT_ID => (append table) ADHOCOBJECTS
    This will popuplate this rejection to the hyperlink-section of the workflow.
    You may also activate the outcome-even "user-cancelled" in the workflow definition (or by copying the coding to your own method that could do it) and loop around back to the user decision if he cancels the document create (which I found out is sometimes a problem for the users).
    I also have made the experience that it is quite the same effort and more convenient if you design a complete user-driven screen. Then you have full control of that issue. I always use a small dialog box with a textEdit-Control where the users have to enter their rejection reason.
    I then create my own ZWFNOTE-Object and append this to the ADHOCOBJECT. This usually works very fine.
    with kind regards,
       Florin

  • Need help regarding implementing SSAS solution using microsoft decision trees algorithm

    Hi All,
    I am new to SSAS and Data Mining techniques. I dnt have a good knowledge about data mining in SSAS.  I have a requirement regarding predictive analysis and want to check whether i can implement SSAS for it. 
    I have two tables namely Tree and Node. The Tree table has the columns namely NodeID, ParentID and Level. The ParentID in the tree table represents a node in the node table and at the same time the nodeid in the tree table also represents the nodeid in the
    node table.
    If you run the below query, it will list out all the possibilities of getting the nodename 'CTRYIMPACT - High - PRODIMPACT - Low - Question 6'
    select p.*
    from Node n, Tree t, Node p
    where n.NodeName='CTRYIMPACT - High - PRODIMPACT - Low - Question 6'
    and n.NodeId = t.NodeId
    and t.ParentId = p.NodeId
    I want to predict the various nodenames that are possible by inputting a NodeID using analysis services. If this is done, then i can implement it in my project. 
    I went over this link to know about implementing decision tress but, they have used only a single table in the example. Since I have two tables i am struck in the middle. And also they have not specified clearly of what they need to achieve. They have just
    stated that on changing the play the value changes. 
    http://www.mssqltips.com/sqlservertip/2965/classic-machine-learning-example-in-sql-server-analysis-services/
    Can anyone help me with this?
    Below is the link for data containing the values for the Node and Tree table.
    https://www.dropbox.com/s/hpzooa039zbtkk8/analysis_services_data.xlsx?dl=0
    Thanks you and Kind Regards, Karthik Venkatraman

    Hi Karthink,
    Acording to your description, you need to predict the various nodenames that are possible by inputting a NodeID using analysis services, right?
    In your scenario, in order to make prediction in Data Mining Model, we would create a prediction query. Before we can create a prediction query, we need to build a Data Mining Model. Please refer to the links below to see the detail infomaton.
    http://msdn.microsoft.com/en-in/library/bb677206.aspx
    http://msdn.microsoft.com/en-in/library/hh213169.aspx
    http://captechconsulting.com/blog/mark-hudson/making-predictions-microsoft-data-mining-tools-%E2%80%93-part-ii
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • A Long DEFERRED Decision – That Proved IMPRUDENT

    Dear Thorsten,
    A Long DEFERRED Decision – That Proved IMPRUDENT  
    I had been a NOKIA Loyalist ever since it launched its first best seller 1100. And thereafter the journey passed through 2600, N70, N72, N73, N97, E5, E6, and Lumia 800 and stopped at Lumia 820 when I felt the strong urge of faster mailing service due to my official commitments.
    Meanwhile; to my Good Fortune (which unfortunately proved to be not-so-good) BlackBerry came out with BB10. Since you still are undisputed and uncrowned prince of flawless mailing system, I without giving second thought decided to Cross-the-Floor and join the Band Wagon of BlackBerry. Although I liked Z10 & Q10 in the first glance and after having a feel of them, the price-tag did not let me take the immediate plunge and hence I waited for Q5. And this proved to be the Biggest Mistake-Of-The-Recent-Times Of My Life.
    Because to keep the price low, you have drastically compromised with the quality as Q5 which is atleast 90% inferior to Q10.
    The major problems I have been facing with Q5 are:-
    1.    The OBSTINATE touch – One needs to literally RUB The Screen To Get It Unlocked
    2.    Cumbersome Configuring Process Of Mail – Although I have configured my mails on the same, it keeps throwing messages to reconfigure it time-n-again for no valid reasons.
    3.    Fragile SIM & MMC Compartment – The cover keeps opening on its own without applying any pressure or effort, which may lead to breakage – example of poor designing.
    4.    Drastically Slow – Inspite of having a Good Processor, the Video Streaming and Downloading is very very slow.
    5.    Silent Profile Is Too Silent – When the phone is kept on the Vibrate Only Mode it becomes almost dead as one cannot get to feel the vibration when in the pocket.   
    In a nutshell all I can see that You Have Reduced The ‘PIZZA’ To ‘CHAPATI’ In Order To Bring Down The Cost.
    I am not sure what to do now as I am in Catch 22 situation – I am into  BBian era but only as good as belonging to Barbarian Age.
    And before I forget - even after using it for over a fortnight, I am not able to configure BBM because every time it throws a message "TEMPORARY SERVER ERROR" (which in fact is PERPETUAL) . Extremely sorry state of affairs at my end - what to do? 
    Best regards.
    Yours sincerely,
    Rajneesh Batra
    To,
    Mr. Thorsten Heins
    CEO
    Research In Motion

    rajneeshbatra wrote:
    Just one thing I am not able to comprehend is that why didn't you for a second give a thought to my hardship that there might be some genuine problem with my particular handset and hence kept defending the orgn. And if by doing so you wish to establish that BlackBerry is a 0 defect company,
    I have no idea what you're speaking of: I have never said that BlackBerry was anything of a "0 defect company", as a matter of fact if you knew me, you would know that I often make critical oberservations of the company, it's products and services.
    You're imagining things I've never stated. You have a vivid imagination. Becasue you and disagree on your specific comments doesn't mean I defend BlackBerry on everything.
    rajneeshbatra wrote:
    I wish you knew Hindi otherwise had recited a beautiful two liner which perfectly fits you.
    Try me.
    I might have a two worder that perfectly fits you.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Process Chain - How to make decision based on data in PSA and execute DTP

    Need to create process in Process Chain, which will execute the DTP based on data in PSA.
    Say we have two DSO A & B, both getting data from same datasource.
    In process chain, we need to read data in one of the date field in PSA and make a decision, which DTP to get execute in process chain.
    Say if date field contains year = 2000, than load to DSO A, if year is 2001, load data to DSO B.
    Suggest the solution. ...

    Hi,
    Tyr this steps.
    1) Develop ABAP process types
    ABAP report to read PSA data using function module
    Trigger events based on year
                           event1 -> for even year data
                           event2 -> for add year data
    2) Develop local process chains for each DTPs and schdule it with events mentioned above.
    Do reply with comments.

  • Automatic TO Creation for QM Usage Decision

    Dear Gurus
    We all know WM TO to releasing stock from QI to UU or return goods to vendor can be created automatically,
    My question is, when the usage decision is split into two, some material going into stock, and some returned to vendor. for return to vendor, SAP will do automatic transfer, but for material go into stock, SAP is not release Q status in WMS to unrestricted (blank), I have set the movement 321 to create TO automatically and post into same bin.
    FYI, if the transaction is separated, SAP perform well (transfer Q to unrestricted done automatically and return to vendor also done automatically)
    Is there any solution for this problem?
    Thanks and Regards
    CJ Lee

    Hi,
    In case of a usage decision for a partial quantity, it is not possible to create the TO for the generated posting change notice automatically. This is only possible when the full quantity is released. The same happens if you release a partial quantity and post the rest using a different stock posting. The reason is, there needs to be a user decision, which part of the quantity has to be posted, this is necessary for example when the quantity is distributed in the warehouse over many storage bins. But even if the full quantity is on one storage bin, there is no automatic TO creation. You can see this also in the online processing LT05), in case of partial quantities you have to enter the selected quantity in the quant list, for a full posting this is not necessary.
    Hope this helps.
    Regards,
    Sinéad Curran

  • Working on Solution Manager

    Hi Gurus,
    in our project we are having to work through solution Manager. I am new to the solution Manager environment.
    a) Is there any link that helps us understand the basics of working on solution manager.
    b) Also, i understand we need to give the transaction codes that we work on in solution manager. (But in HCM as we work in the IMG the transaction code is always seen as SPRO for most of the configuration)
    c) How do we set the T Codes for entire configuration?
    We have the sub modules
    a) Personnel Administration (Recruitment Included)
    b) Organisation Management
    c) Time Management
    d) Payroll
    e) Personnel Development (PMS- OSA)
    f) Training and event Management
    g) ESS and MSS
    Awaiting your reply and Thanks in advance
    Regards
    RR

    The SAP Solution Manager application management solution facilitates technical support for distributed systems u2013 with functionality that covers all key aspects of solution deployment, operation, and continuous improvement. A centralized, robust application management and administration solution, SAP Solution Manager combines tools, content, and direct access to SAP to increase the reliability of solutions and lower total cost of ownership.
    With SAP Solution Manager, you can be sure your entire SAP solution environment is performing at its maximum potential. The toolset addresses your entire IT environment, supporting SAP and non-SAP software and covering current and forthcoming SAP solutions. And, as a customer of SAP, you have full access to the core SAP Solution Manager for no extra charge.
    SAP Solution Manager targets both technical and business aspects of your solutions, focusing strongly on core business processes. It supports the connection between business processes and the underlying IT infrastructure. As a result, it eases communication between your IT department and your lines of business. And it ensures that you derive the maximum benefits from your IT investments.
    SAP Solution Manager features and functions include:
    SAP Business Suite implementation and upgrades u2013 SAP Solution Manager provides content that accelerates implementation. Configuration information and a process-driven approach to implementation speed the blueprint, configuration, and final preparation phases. SAP Solution Manager enables efficient project administration and centralized control of cross-component implementations.
    Change control management u2013 SAP Solution Manager controls all software and configuration changes of the IT solution. This includes the approval process for change requests, the deployment of changes, and later analysis of changes. This ensures quality of the solution and enables traceability of all changes.
    Testing u2013 SAP Solution Manager speeds test preparation and execution. It provides a single point of access to the complete system landscape and enables centralized storage of testing material and test results to support cross-component tests.
    IT and application support u2013 The service desk included in SAP Solution Manager helps you manage incidents more efficiently and eases the settlement of support costs. Centralized handling of support messages makes the support organization more efficient.
    Root cause analysis u2013 The diagnostics functions in SAP Solution Manager allow identification, analysis, and resolution of problems, even in heterogeneous environments. This helps to isolate general performance bottlenecks, to isolate exceptional situations, to record the activity of single users or processes, and to identify changes to the productive landscape. As a result, problem resolution is accelerated and business availability increased.
    Solution monitoring u2013 SAP Solution Manager performs centralized, real-time monitoring of systems, business processes, and interfaces, which reduces administration effort. It can even monitor intersystem dependencies. Proactive monitoring helps you avoid critical situations, while automatic notifications enable fast response to issues.
    Service-level management and reporting u2013 SAP Solution Manager allows easy definition of service levels and provides automated reporting. Service reporting covers all systems in the solution landscape and provides a consolidated report containing the information you need to make strategic IT decisions.
    Service processing u2013 SAP Solution Manager makes appropriate service recommendations and delivers SAP support services. These include SAP Safeguarding, which helps you manage technical risk; SAP Solution Management Optimization, which helps you get the most from your SAP solutions; and SAP Empowering, which helps you manage your solutions.
    Administration u2013 Administration tasks are mainly executed locally on the involved systems, but can be accessed and triggered from a central administration console. The administration work center in SAP Solution Manager offers a central entry point and unified access to all SAP technology.
    The concept is very user friendly and can be easily worked on.  Thank you friend for your response.
    i used solar 2 and was able to work further.
    Regards
    RR

  • A very simple scenario, but I can't find a solution

    Hi,
    I have an iPhone that runs IOS 4.1. It is synced with iTunes library at home which has all my music, video, podcasts, apps, etc. Occasionally when I'm at work I come across an audio clip or video clip that I would like to save on an iPhone to watch during the commute back. I am reasonably tech savvy, but I can't find a solution to accomplish this task. Since iPhone is synced with the library at home, it cannot be synced with the iTunes library at work without it being wiped and reinitialized. I have found partial solution for video files using the (now unavailable) VLC app, which allows transfer of FLV or MP4 files, although since hardware acceleration is not available to VLC app, watching any video above 480p is not possible. VLC app does not accept MP3 files, so I'm out of luck with these.
    In the past I used non-IOS iPods and had no problems syncing it with library at home and being able to manually add music/videos from iTunes library at work.
    I'm surprised that the device/ecosystem that is so user friendly suddenly cannot be used for such a simple task. All of the content I am talking about is DRM free and in open formats like MP3.
    This limitation of only one iTunes library being allowed to add/manage content on an IOS device seems very not user friendly to me. I understand the need to protect content, but again - I am only talking about non-purchased publicly available content like MP3 files of programs published by radio stations.
    I have a VPN connection between home and work, but iTunes does not allow syncing via anything but USB. I have even tried to find some sort of "Virtual USB" port that would allow me to connect iPhone at work and have computer at home see it as USB connected device, but could not find any solution for this on OS X.
    Am I missing something trivial or is it impossible to add an MP3 file to an iPhone from anywhere but one iTunes library?
    Thank you.

    I have finally been able to solve this problem, albeit through an unorthodox method.
    I have placed my iTunes library folder on a NAS I have at home and configured both home Mac Pro and Macbook Pro at work to use the same library. Since I have VPN, the file path is the same for both machines, so they both now can access the same library and sync to the phone from it.
    Now when at work I come across something I want to drop to the iPhone for listening on my way back home, I add the file to the library (it travels over the VPN to my home NAS) and then sync (it travels back over the same VPN to my iPhone)
    Since there's about 20mbit bandwidth, the speed and response is acceptable.
    The problem is solved.
    I wonder, why Apple had to put this strange limitation of only one library being able to sync to the iPhone? Is the rationale behind this decision documented anywhere?

  • Can We Display a Tabular Format in the Decision Report?

    Hello,
    One of my current OPA integrations is replacing an Excel-based application that calculates entity values across rows and columns. In the OPA version, the rows are separated into screens, and the columns - the results - are displayed in a decision report that shows a single value per line, and is not vertically aligned. This makes the results much more difficult to view "at a glance" compared to the legacy solution. I'm wondering if there's any way to incorporate tabular formatting (mainly vertical alignment) within the decision report - does anyone know?
    Thanks!
    - Patrick

    With version 10.3 and the BI publisher integration you can design virtually any format for the decisions you wish. When using BI publisher, a completely customized decision report is quite easy. See the OPM help topic "BI Publisher code for Oracle Policy Modeling" and/or the example that ships with 10.3 for more info. If using the web service to make determinations, you could also post process the XML for the decision report (i.e. using XSLT or code) to produce a table in XML or HTML. Customizing the "default" decision report into a tabular view would probably prove more difficult than the other options.

  • Solution for intermittent use of a single Adobe product?

    I may be a unique case, because I do not want or really need all of the products that Adobe provides my for $30/month. Here is my dilemma:
    I use Adobe illustrator infrequently, sometimes intensively for a month or so, but then I will not use it for the better part of a year. This is how I use the application.
    So, I'm feel that being financially penalized for continuing to use Illustrator, since I pay for it every single month of my life, but use it infrequently. For example, if I use the program 20 times in 10 years (which is about how I do use it), then I am paying (according to the current student deal which I am sure will change in the coming 10 years time), $3600.00 over the course of 10 years to use the program 20 times. That works out to $180.00 per use.
    Obviously I am not in good conscience able to renew my subscription with Adobe, and would have ended it earlier were it not for the severe financial penalty Adobe imposes on users for breaking a subscription contract before its official expiration.
    Before I go, I just wonder if Adobe has any care for users such as myself. I know one unsatisfactory response already: I can by the full version, not get incremental updates, and will need to pay full price for each major upgrade. That's a bad deal too. How can a infrequent user of a single Adobe product (Illustrator) use the application for a reasonable amount of money? I don't need every Adobe product under the sun nor do I like the fact that somewhere in Adobe's hierarchy they think that is some kind of advantage to users. To me, that is product bloat, bordering on spam marketing.If I want a sip of water, I have to drink from the fire hydrant. This is so bone-headed.
    I suppose, overall, I will advise my students to use what software the company they work for uses. But as far as a personal graphics package for independent work, I cannot recommend Adobe products anymore because of this pricing scheme, which really does penalize people who only use a product one in a while. But before I go, am I missing something? Is my assessment of this dilemma on target? I know I can no longer afford Adobe products, but I also want to advise my students in a way that is fair to them. Currently I am working on a module that shows all of the vector mapping graphics programs and breaks them down according to their feature set and cost for the user.
    I've been using Adobe Illustrator for over two decades, and I will be sad to not have it available to me in the future, but this new business model and pricing structure no longer makes sense for me. Yes, considering the time and energy I've put into the program this is an emotional decision, but ending my relationship with Adobe is the healthy choice. It's like walking away from an abusive relationship of the passive-agressive variety. Adobe, what a drag!

    On the face of it, the $30 for every monthly use seems like it might be a good solution for intermittent users. But, as a designers, I think many of us might like to take a brief look at an idea (sometimes just for the fun of it.) And so, if during one month I want to take a peek at some of my work with no real intention of doing any work, I would need to pay $30 to look at my own work. This kind of situation creates a kind of "double bind" for me. It's an uneasy feeling, having a kind of oppressive effect on the creative flow of ideas. Consider this case scenario: "I think I can improve that logo I did last summer. I wonder what this change would look like?" Well, to find out that will be $30.00. For me, that's an uncomfortable position. Again, thanks for the thoughtful reply.

  • How to schedule a workflow for recurring executions: The solution

    Scheduling a workflow for recurring execution has been long awaited in WFA, perhaps from 2.0 time. The following document shows how to get it done. I've also explained the logic behind it. It’s very simple to use, meets every requirement which one can have from a scheduler and of course highly flexible. Let's go!! The Real stuff. What is this? Is this actually a scheduler? No. This is actually a command in your workflow, but a special 'magical' command. This 'magical' command logic is built using the answers for the following questions: Can a workflow be scheduled for a delayed execution in a future time? Yes, but only one execution instance. If you want the next execution, execute the workflow again providing the same set of inputs and the execution date/time.During workflow execution, can a command inside a workflow get to know what is the  name of the workflow? YesDuring workflow execution, can the command know what is the job execution id? YesIs there any programmatic interface available to know what are the user input provided or a particular job execution? YesCan a command inside a workflow trigger another workflow? Yes.Can a command inside the same workflow trigger itself? Absolutely yes. I've ticked all boxes needed to build such a solution. The solution is to make the workflow a smart workflow, so smart that it can schedule itself for the next execution. It no longer needs any other task scheduler to tigger it. WFA provides a large set of REST APIs for other 3rd part SW integration. But I  also can make  good use of these APIs to make smart workflows. I have always believed that WFA should not only be seen as a framework for automating Storage boxes or server, but just about any task( inside a computer of course) which is done manually. WFA is an awesome product indeed.  So this is a command called "Workflow Scheduler" which  you can put in your workflow as another command. Prerequisites: You need PowerShell 3.0 on your WFA server. I certainly could have done it for PoSH2.0 as well, but life for web interfaces  using PowerShell is so much easier with Posh3.0. Posh3.0 is a big jump from 2.0. WFA is fully supported to work on Posh3.0. Its available by default in Win2012, Win2008 can be upgraded, Win2003 users can't use it. Add credentials of a WFA Admin/Architect in you WFA itself with Name/IP: localhost Match: ExactType: OtherName/IP: localhostUsername: <WFA Admin/Architect Username>Password: <User Password>   3.  Minimum WFA version 2.2. This is only needed for Importing the dar. I've provided the command code in text too. The command code is the real deal. How to use it? If you have a workflow which you want for recurring executions, just add this command "Workflow Scheduler" in it. The command takes parameters for the workflow execution intervals. For example minsInterval for executing this workflow every x minutes, or daysInterval for executing the workflow etc.Now just like a normal workflow execution execute this workflow deciding what is the trigger time. Example: Suppose you want the execution every day at 10:00 PM.So provide daysInterval = 1 And execute the workflow for a delayed execution at 10:00 PM. You can pick the day to start as you wish. The workflow will execute at 10:00 PM and when this execution reaches our magical command "workflow scheduler", this command will trigger the same workflow  with same set of inputs for the next execution at 10:00 PM tomorrow. And so on an so forth. I’ve attached a very simple example workflow here to help you understand. An Example of a workflow scheduled for recurring execution Daily at 11:30 PM starting 10-March-2015     How to stop/suspend this recurring execution? Easy. You just abort the next scheduled job execution in Execution=> Execution Status. The cycle will stop. How to resume it? Easy again. Just resume the same aborted job. The cycle restarts. Can I change the schedule execution time? Yes. After aborting the current execution, you can resume the same workflow at a new time. Execution interval can't be modified as you can't change the command parameters. But the recurring execution now can occur at a new time. Where or which position to place this “workflow scheduler” command in your workflow? At the beginning ? At the end? Or somewhere in the middle. This completely depends on your choice. See some below cases. You don't want the next job execution scheduling to happen if any of the commands in my current workflow execution fails: Put command “workflow scheduler” in the end. It will trigger the schedule of the next job execution only when all real original commands of your workflow have passed. else not.     You want continuous job executions irrespective of the workflow command failures: Put it in the beginning. It will trigger the schedule for next execution before any of the actual command begin executing.     You want an approval before the next execution job is scheduled: Add an approval point before the comamnd.           So it’s all left to you.      Can an operator decide the execution schedule? Yes, but which workflows will be available to him/her for this recurring execution will have to be decided by the designer. This is a good thing to have as it serves for access control in a way. The Architect/Admin can now restrict which workflow can be put for recurring executions. Operators can’t execute just any workflow available to him for automatic recurring execution. And the workflow designer can also choose which scheduling parameter is to be made a variable for the operator. For example the designer want the operator to schedule a given workflow only for weeks Interval and not months or days i.e. he/she can only chose to schedule for weekly, biweekly etc. executions and  nothing else. For this the designer can define a User-Input variable only for weeksInterval parameter. It’s Done. You want workflow execution to be scheduled either for daily or once in 2 days but not any other. You can restrict this. Or he/she wants to give full freedom to the operator make his/her own decision about scheduling, he defined user-input variable for all scheduling parameters. The workflow designer wants weekly schedule but the day should not be a weekday: You can even do this. Is this flexible enough for my requirements? I’ve attached the very command code. You can modify the command as per your requirements. Suppose you want daily execution of a certain workflow at 10:00 PM but skip a day of execution if the day is a Monday. Modify the code check for the day and add another day if it’s a Monday. Its posh code and highly readable. So you can see how this can be used in a  variety of ways. This is the beauty of a programmatic solution. Its highly flexible, it allows users to design solution based on their requirements. Flexibility is the heart & soul of WFA. Thats why I like it. I have a workflow but I don't want to modify it by adding a new command in it. Can I still use this solution? Yes but with WFA 3.0 on wards. WFA3.0 allows to create modular workflows. Create a parent workflow with you actual workflow as a child workflow in it. Add our “workflow scheduler” command too. So now you don't need to touch your existing workflow. I've attached a workflow example here.   Have fun!! sinhaa  

    Providing a new version 1.1.0 of the command "WFA Schedular" Changes made: Added conditional String Representation based on the Scheduling parameter provided. Provided check for the right number of parameters passed into the command.Added a new parameter "Expiry Date" to automatically stop the recurring execution upon expiry.Check for Posh3.0 version in code.Have Fun!! sinhaa Below example for:Schedule a workflow for recurring execution every alternate day i.e. once in 2 days at 10:30 PM starting 06-Jul-2015 (Today's date is 02-Jul-2015) . The recurring workflow execution  should expire on 31-Dec-2015 and stop.  

  • 500   Internal Server error while creating decision dialog type object

    Hi All
    I am working on one CAF application and creating Create an Alternative Block Type. Inside this block I am creating decision dialog type object.When i reached at 4th step [Set Configuration] and editing [Decision Options]. After giving [Option ID]  when i clicks on add button.
    Following errors occuring
    500   Internal Server Error
    Detailed Error Information
    Detailed Exception Chain
    java.lang.NullPointerException
         at com.sap.caf.eu.gp.ui.actions.decpage.VEditOption.onActionAddRule(VEditOption.java:290)
         at com.sap.caf.eu.gp.ui.actions.decpage.wdp.InternalVEditOption.wdInvokeEventHandler(InternalVEditOption.java:235)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
         at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:330)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:297)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:706)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:660)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:228)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:56)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:47)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Those who have encountered such problem please provide me some help.
    With Thanks
    Ramshanker

    Refers to issue below... there is a patch available...
    ParserException when using a Decision Dialog CO
    SAP Note Number: 990460 
    Symptom
    ParserException with the attached stack trace occurs when a Decision Dialog CO is created or executed
       com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad attribute list. Expected WhiteSpace, / or >:(:main:, row:1, col:491)
        at com.sap.engine.lib.xml.parser.XMLParser.scanAttList(XMLParser.java:1566)
        at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1687)
        at com.sap.engine.lib.x ml.parser.XMLParser.scanDocument(XMLParser.java:2792)
    The following messages can be found:
    Failed to get Related Model Object for the object com.sap.caf.eu.gp.ui.actions.decpage.CDecisionPageInterfaceViewdecisionPageUsage1
    Or
    Failed to get Related Model Object for the object com.sap.caf.eu.gp.ui.co.exec.decision.COExecDecision
    Reason and Prerequisites
    Affected versions:
    Netweaver 04s SP 07 to SP 09
    Solution
    <b>A.) The issue is cleared in these deliveries:
    NW04s SP 09 Patch 1
    B.) Possible workaround before the release of mentioned deliveries:
    Redeploy the following component from SAP-EU SCA (if redeployment does not help undeploy and deploy again)
    caf/eu/gp/ui/actions</b>
    Header Data
    Release Status Released for Customer
    Released on 19.10.2006
    Priority Correction with high priority
    Category Program error
    Primary Component BC-GP Guided Procedure
    Release
    Soft. Component Release Track From Release To Release And Successors
    SAP-EU   7.00   7.00   7.00    
    Correction Instructions
    No correction instruction available 
    Support Packages
    No Support Packages available 
    Related notes
    No related notes available 
    Attributes
    No attributes available 
    Attachments
    No attachments available
    Reason - Side Effects
    SAP Notes / Patches corrected by this Note

Maybe you are looking for

  • How can I delete all the songs from my iPhone 5s.

    The software is up to date so its not that. I have also turned off the 'show all' option and there are still tracks left. It won't let me drag the songs sideways to delete, and when I connect the phone on my iTunes and click un-sync it from my music

  • Problem in RWB of PI 7.1

    Hello All, I have installed PI 7.1 on Solaris with Oracle DB...Installation went fine but i am unable to see the Adapters whicg are installed..i have imported the .TPZ file also.. When i got to Runtime Work Bench and click --> DOMAIN <SID>           

  • When I open Lightbox Gallery  I don't see "close", "prev" or "next" tabs on my pictures.

    In Dreamwever CS5, when I open my lightbox gallery it works fine in liveview. and when i open it in my preview broswers it works in all of them. But when I uploaded it to my site it only works if I use Safari browser to view my site. When I open my l

  • Log in error

    I am trying to connect to Oracle by using ASP.NET code and I got the error ora-01004 Default user name. The suggested fix was to chage my sqlnet.ora file. I did now i get the error ora-01017 invalid username/password. Here is my .ora file NAMES.DEFAU

  • Quicktime fps

    I am relatively new to QT. I am having a problem with frame rate! I have some QT video's where I have set a frame rate of 60 fps but will only actually play at about 38/40 fps. What am I doing wrong. Model Name: Mac Pro Model Identifier: MacPro1,1 Pr