Hi Experts,
My Requiremnt is as below. Which steps can i use in my workflow . How can i write the condition, where can i write ?
Currently, the person creating the document is able to release or post the same document. This needs to be blocked. Both parties may have access to transactions FV50, FV60, FV65, FV70, FV75 and FBV0, but not be able to release, authorise or post their own captured documents.
After the document is parked, it must automatically be routed to the authoriseru2019s inbox through workflow.
The authoriser will then access the parked document and post it via transaction FBV0. If the authoriser for some reason does not approve the parked document it must be routed back to the originatoru2018s email for corrections. The originator will access the document and effect the changes using transaction FBV2- Change parked Document
During the processing of transaction FBV0 a check must be built in to ensure the originator of the document does not release the same document u2013 thus the originator SAPID and the Releasing party SAPID must be different in order for the posting to go through.
Before the document is posted the Following validation must be done;
Company code BUKRS Compared SAPID of originator of the document is within the same company code with SAPID of the person Posting or authorising. If not issue error message u201COriginator in different Company codeu201D
Once all the validations are successful, the created document must automatically be sent via workflow to the approveru2019s inbox for posting.
Request clarification before answering.
Trigger the workflow on event 'Created' of FIPP.
Step in workflow:
1. Determine agent - also check if agent and initiator do not belong to the same company code then throw an exception , capture it in your workflow and send a mail to the initiator else move to next step.
2. send a user decision to the agent for approving or rejecting the document.
3. If approved , send him a workitem to access transaction FBV0,maintain workflow initiator as the excluded agent in your workflow.
4. If rejected , send a workitem to the initiator to change the document.
5. Keep steps 2,3,4 in a loop which should terminate once document is posted by the agent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Aman, Your explanation is good , you told me that
Determine agent - also check if agent and initiator do not belong to the same company code then throw an exception , capture it in your workflow and send a mail to the initiator else move to next step.
How can we do this ? Can we write the code in Check function module or User-Exist ?
Please reply me.
Start condition can be used incase you do not wish to start the workflow if originator and agent belong to the different company method however in case the workflow has to be started then creating the method would be one of the option.
I am not sure about the user exit that can be used to cater the above requirement.
Hi Aman,
Iam Starting to Work on FI Park & Post the Workflow ?
After the creation of FV50, then created document Send to the manager and he takes the decision according to that.
i used the BO is FIPP and Method is Display. it not showing the FV50 Application. i want to diplay the FV50 appication Manager inbox which can method suits my requirement to display the Fv50 Application. ?
Hi Aman,
Actually the problem is that iam Working in Devlopement client(300), i dont have a test data. That's y iam testing in Testing client (302-Development). But When i fill the Application FV50. the Workitem is not Coming to the Inbox. But when i check in SWEL. it show my Workflow is triggering With FIPP-Create Event. Is there any Setting Need in Testing Client in development System.
Plzzz explain ?
Hi Aman,
You gave me the solution almost.
but small problem is that After the Parked document BY using (FV50,FV60,FV65,FV70,FV75) T.codes. After the parked document
the Workitem goes to manager for approval. if he Rejected the dcoument, the initiatotr can edit the document. According to your suggestion i put the Userdecision in a loop. Untill now is fine ( For Rejection it is working good ).
For Approval How can i post the document. first i relase the doucment and then post or can i call any Standard workflow.
Plz help me how can i post the documnet if the manager is apporved ? iam really confusing in Posting . Plz help me?
| User | Count |
|---|---|
| 10 | |
| 5 | |
| 5 | |
| 5 | |
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.