Regd. workflow and incompletion procedures
Hi,
can workflows or events be triggered from incompletion procedures? for eg. when a sales order is incomplete and saved, a workflow should start, which handles the process...
Regards,
Vijay
Hi~ vijay.
I'm not sure that there is a workflow for it.
but, I think it's possible.
why don't you try like this.
1) make your own workflow templete.
2) find some place you want to code... I mean some kind of
user exit things.
in case of sale order.
Edit user exit 'userexit_save_document'.
check some field for incompletion procedure.
for example>
if vbap-taxm1 eq ' ' or
vbap-werks eq ' ' or
.... in case of some condition field for
incompletion procedure is imcompleted
call function 'SWE_EVENT_CREATE'
.... call workflow ....
endif.
But, There is a lot of impletion log for sales order, so when an order is created
and saved with impletion log, it calls an workflow.
and somebody get an workitem.... I think it's a little bit cumbersome.
In T-code <b>'V.02'</b>, you can check all the incompletion documents.
why don't you use v.02
I wish I could help you.
Kyung Woo
Similar Messages
-
Text Determination Procedure and Incompletion Procedure
Hi Every one,
I want to maintain Two different Text Determination and Incompletion Procedure at Sales Order Header and Item Level.
Can any one send me the complete cofiguration guide for "Text Determination Procedure and Incompletion Procedure for maintaining two Different Procedures at Header-level and Item Level.
Please send it on Priority Basis........
Thanks in advance
Regards
SubramanyamHi,
The fields {Revenue Recognition, Delimit.Start Date, Incompletion Procedure, Partner determination procedure, Text determination procedure and item category statistics grp} which you've mentioned are coming from assignment in spro, so they would remain as it is if you're copying the item category from an existing one...
I believe you create a new one with the existing one in open in one more session.
Hope this will help.
Hrishi -
Calling Shell Scripts in Business Workflow and Guided Procedures
Hi *,
is it possible to call shell scripts in business workflow and guided procedures? would need further documentation (how to, blog,...) about this issue.
Thx in advance,
Rene.Hello,
Workflows consist of tasks.
A task executed an object's method.
Methods are written in ABAP.
In the method you can code whatever you like, including code to execute shellscripts.
How to do this is not really a workflow question, I would suggest asking in an ABAP forum on how to write a function module to do this in a pure ABAP context. Then it's just a matter of inserting it into a method for use in your WF.
Cheers,
Mike -
Hi All,
i am trying to implement one simple work flow in the GP, where two steps are there:-
1>Create Request
2>Approve Request.
I haev created collable obect, Action, block and process. I have configure the UWL for the GP fo the 2nd step as approval. I am gettign the created Item respective to the GP in the UWL.
When i am trying to click the Subject from the Table in the UWL for approving the created request i am not gettign the respective page in place of that i am getting error message like- Could not retrieve process instance: contact your system administrator.
If any one have solution or input for this please share the same.
Regards,
DeepakHi Deepak,
For bringing the task to UWL you need to create a GPconnector first.I think you have created that already,though your GP is coming on UWL.Now you need to modify the .xml for UWL.
To modify the .xml file go to system admin->system config->universal worklist & workflow->UWL administration->select GP connector->select UWL GP Config->click on download config.
download the .xml file and add your GP connector coding there.Below I am giving the modified .xml file.Please do the changes.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' [
]>
<UWLConfiguration version="2.0">
<ItemTypes>
<ItemType name="uwl.task.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
<Actions>
<Action name="launchGP" groupAction="no" handler="SAPWebDynproLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
<Properties>
<Property name="WebDynproApplication" value="RuntimeUWL"/>
<Property name="WebDynproDeployableObject" value="sap.com/cafeugpuirt"/>
<Property name="DynamicParameter" value="app.workItemID=${item.externalId}"/>
<Property name="System" value="SAP_LocalSystem"/>
</Properties>
</Action>
</Actions>
</ItemType>
</ItemTypes>
<Views>
<View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.gp" columnOrder="subject, process, creatorId, createdDate, dueDate, status" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
<Descriptions default="Guided Procedures">
<ShortDescriptions>
<Description Language="de" Description="Guided Procedures"/>
<Description Language="en" Description="Guided Procedures"/>
</ShortDescriptions>
</Descriptions>
<DisplayAttributes>
<DisplayAttribute name="phase" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
<Descriptions default="Phase">
<ShortDescriptions>
<Description Language="de" Description="Phase"/>
<Description Language="en" Description="Phase"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
<DisplayAttribute name="process" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
<Descriptions default="Process">
<ShortDescriptions>
<Description Language="de" Description="Process"/>
<Description Language="en" Description="Process"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
</DisplayAttributes>
</View>
</Views>
</UWLConfiguration>
Regards
Indranil
Award points for useful answer
Edited by: Indranil Chakrabarty on Dec 10, 2008 4:37 PM
Edited by: Indranil Chakrabarty on Dec 10, 2008 4:38 PM -
Regd. workflows and org. assignment
Hi,
Most of us would know PPOC and org. assignment used in workflows. What I want to know is, this org. assignments do they differ in the way they are built if we use SAP HR in our system. If so how do they differ, it is going to be the same PPOC isn't it.
Regards,
VijayHello,
In my opinion they do not differ. It are the same HR objects. So techinally there is no difference i think. -
Incompletion Procedure Problem
Hi ! Please suggest a solution to this-
I activated Incompletion procedures for Sales Document Types. However a field-WBS element is configured previously.
If the Z9 Incompletion procedure is activated, with the WBS field removed, then new Sales Orders are working fine.
However previous open Sale Orders dont work with T.Codes VA02,VA03, and a dialog box is poped up informing that this WBS field could not be found.
All open Sales Orders are stuck. Please suggest how can I overcome this?hi,
please try this way, try to put a deletion flag to the old sales order line items and re enter them as new line items into the same order.
please let me know if it works.
frankly i also did not try this way.
regards
sadhu kishore -
Sales BOM and Incompletion Log
Hi SAP experts.
We are on ECC 5.0. Wer are exploding sales BOM in sales orders. I have a requirement that if for certain reason a BOM fails to explode for a particular line item then that item should be go an incomletion log. I was able to select field VBAP-STKEY (BOM ORIGIN) in incompletion procedure at the item category level.
However the problem i have with this is even if the BOM explodes the order is set to incomplete once I add VBAP-STKEY to the incompletion procedure. I find the VBAPSTKEY also gets a value of 5 in the table however the order is stil shown as incomplete. I am not sure if this is a bug.
If it is not possible to control this via incompletion log is there a way to ensure that if a sales BOM does not explode in sales order the system should not create delivery for that line item.
Any response will be highly appreciated.
Thanks
PrafulDear Praful
You can try with this.
Go to OVA2, block "Sales-Item" and double click on "Procedures". Again block on "Standard Item" and double click on "Fields". There maintain as follows:-
Table::Fld name::::::::Description:::::::::Screen:::Status
VBAP:::UEPOS:::::::Higher-level item:::POST::::::04
thanks
G. Lakshmipathi -
Delivery Incompletion procedure - CustomTAB - Cursor control
We have defined a new tab in delivery at item level and we have some
custom fields on that new screen.
This new screen is working ok.
We also have made one of this new field as part of our incompletion
procedure.
Scenario is like this:
1. We do not fill in the value for this field.
2. We check incompletion procedure.
3. Incompletion procedure has an entry in the log.
4. We select that item and click on edit data.
5. Now SAP takes us to this new tab.
6. But SAP is not positioning the cursor in the right field
It always positions on the first field on this new tab.
Looking for some tips here.
Thanks
SatyaHi,
From what I understand the Incompletion procedure works fine.
As far as the position of cursor is concerned,this is the Standard behaviour in most of the SAP screens and the cursor in not always positioned in the exact field where the data needs to be entered.
This behaviour you could notice irrespective of custom or standard fields.
Hope this helps. -
Incompletion procedure -Sales order Item level.
Hi
I want to add the field "MATERIAL SALES TEXT" in Incompletion procedure -Sales order Item level.
The Table that i need to enter in procedure is VBAP.
But what should be the "Field Name" and Screen for creating missing data?
Plz Help....
Regards
SubhasishField ARKTX refers to 'Description' of material in sales order and not to 'material item text'.
'Material sales text' flows into sales order from the text you maintained in customer master record or Material master record.
Of course, you could also maintain sales text at sales order stage also.
Incompletion process inspects specific fields in order to see if data has been maintained in these fields. Should data not be maintained in these specified fields, the system is told how to respond, that is, whether or not to give a warning message and to what extent does it allow further processing of the document.
Material sales text is not a field.
So, you cannot add material sales text at incompletion procedure.
Please reward points for good answers as this would help increase the total donation that SAP will make to the United Nations World Food Programme. -
Customer Exit for sales order Incompletion Procedure
Hi,
We have a requirement where we require to disable the incompletion log check on net price when a certain free goods condition exists in the sales order pricing. We are unable to do this using standard configuration.
Is there a user-exit we can use on the incompletion log? I have been unable to find an exit or a BADI.
Regards,
James.Hi,
Try this.
Create a new incompletion procedure without the net price field..
In the save document prepare user exit check for the conditions and switch the incompletion procedure to the new one..
Thanks,
Naren -
Field TVRRUR SAKUR is not defined in incompletion procedure RR
Hello Experts,
After upgrade 4.6 > ECC 6.00 existing contracts are incomplete status and it does not allow invoice them.
Information V1105 appears. I tried to fix problem with note 1265438. After that info chaged to
"No screens are assigned to field 'TVRRUR-SAKUR' in UV Customizing (procedure RR)"
I can assign some screen to field and get one step longer but problem has not been solved.
Has anyone encountered this same problem and has fixed it?
Kind regards, Kirsi
Edited by: Kirsi Hakkarainen on Jun 16, 2010 4:40 PMHi JP,
I have made the following settings and it complies to Note No.1265438. We are implimenting ECC 6
1. ItCat settings for "ZFMP-FM Periodic w/ TRR" & "ZFMT-FM Std w/ TRR"
Rev. recognition : A-Time-related revenue recognition
Acc. period start : B-Proposal based on billing plan start date
Revenue Dist : C-Total Val.: Bill.Plan-Reld and Corr. Val. Linearly Distribtd
Revenue Event : Not Event Related
2. Revenue & deffered revenue account determination settings :"Sales org./Item cat./AcctAssgGr/AcctAsgnmt/Acct key"
V KOFI 1000 1100 ZFMP 01 08 ERL 41002010 21004057
V KOFI 1000 1100 ZFMT 01 08 ERL 41002010 21004057
V KOFK 1000 1100 ZFMP 01 08 ERL 41002010 21004057
V KOFK 1000 1100 ZFMT 01 08 ERL 41002010 21004057
The above configurations are for two different Item categories but assigned to Revenue & deffered revenue account
3. Unbilled receivables account assignment settings also carried out.
V 1000 41001071 15500031
V 1000 41002010 15500040
4. Checked TVRRUR for the above entries
5. Incompletion procedure "RR" assigned to both the ItCats
KONV SAKN2 Provision account PKON RR 0
TVRRUR SAKUR Account for Non-bill. Receivables RR 0
6. Incompletion status group "RR"
General - X
Delivery - X
Billing Doc - X
Price -
Goods Mvt - X
Picking/Putway -
Pack - -
DAC task with Informatica mapping and stored procedure (very slow)
Hello,
We have a DAC task that launch an Informatica Workflow with a simple query and stored procedure, like this:
SQL QUERY
==========================
SELECT
W_ACTIVITY_F.ROW_WID,
W_AGREE_D.AGREE_NUM,
W_PRODUCT_D.ATTRIB_51,
W_SRVREQ_D.ATTRIB_05,
W_ORG_DH.TOP_LVL_NAME,
W_ORG_D.ATTRIB_06,
W_PRODUCT_GROUPS_D.PRODUCT_LINE,
W_PRODUCT_D.PROD_NAME
FROM
W_AGREE_D,
W_SRVREQ_F,
W_ACTIVITY_F,
W_PRODUCT_D LEFT OUTER JOIN W_PRODUCT_GROUPS_D ON W_PRODUCT_D.PR_PROD_LN = W_PRODUCT_GROUPS_D.PRODUCT_LINE,
W_ORG_D,
W_SRVREQ_D,
W_ORG_DH
WHERE
W_SRVREQ_F.AGREEMENT_WID = W_AGREE_D.ROW_WID AND
W_SRVREQ_F.SR_WID = W_ACTIVITY_F.SR_WID AND
W_SRVREQ_F.PROD_WID = W_PRODUCT_D.ROW_WID AND
W_SRVREQ_F.ACCNT_WID = W_ORG_D.ROW_WID AND
W_SRVREQ_F.SR_WID = W_SRVREQ_D.ROW_WID AND
W_ORG_D.ROW_WID = W_ORG_DH.ROW_WID
STORED PROCEDURE
===========================
ConvSubProy(W_AGREE_D.AGREE_NUM,
W_PRODUCT_D.ATTRIB_51,
W_SRVREQ_D.ATTRIB_05,
W_ORG_DH.TOP_LVL_NAME,
W_ORG_D.ATTRIB_06,
W_PRODUCT_GROUPS_D.PRODUCT_LINE,
W_PRODUCT_D.PROD_NAME)
The mapping is very simple:
Source Qualifier -> Stored procedure -> Update strategy (only two ports: ROW_WID and custom column) -> Target Table
When I launch the DAC Execution Plan the corresponding task take much time (40 minuts). But when I launch the corresponding Workflow from Informatica PowerCenter Workflow Manager this only take 50 seconds... when I see the log session for the task I can see that much time is spent on the time of the updates. For example, when DAC is running the writer updates 10000 records every 6/7 minuts, but when Workflow Manager is running thw writer updates 10000 records every 8/9 seconds.
So, what happens (in the DAC) to that so much time difference? Is there a way to reduce the execution time when the task is launched from DAC?
Thanks
Best Regards
Benjamin TeyHave you tried using bulk load type?
In Workflow Manager can you open the associated task, navigate to the mapping tab and seled the target table.
What is the value for "Target load type" and which of the following boxes are checked: Insert, Update as Update, Update as Insert, Update else Insert, Delete? -
Incompleteness Procedure - Navigation to required fields.....
Hello,
I noticed that on the portal side as well as the GUI, if you don't fill standard required fields the error message will have a link that will navigate you directly to the field in question to enter values in the given field. I want to implement this functionality with other "non-standard" fields.
I have implemented an incompletion procedure to specify other fields that need to be filled as well. The process works correctly except that there is no navigation functionality on the GUI side or the portal side. I can't find any documentation regarding this.
Does anyone know how, or even if, you can do this?
Thanks,
ChrisHi,
Did you get any documentation that you are looking for?
I am defining a text ID for incompleteness check and there is no documentation on how to define field defintion for text id. I defined and added it to an incompleteness procedure. But when it does the check, it always says Text ID is not maintained. When you click on that, it takes you to the text tab, but it looks like it is not checking.
Do you happen to know how to define fields for text ids?
Thanks,
Krishna -
Incompletion procedures in sales order
Hi There,
when creating a sales order for certain customers some extra fields are to be required fields.
We don't want to have a brand new order type for these customers and instead we have tried to solve with an additional partner type for this customer.
In partner type sold-to party we have assigned the new partner type in customer master and in sales header partner determination in customizing.
Then we have made a new incompletion procedure for partner determination and assigned this to the new partner type. In the incompletion procedure we have stated that field from VBAK and VBKD must be required field, but it doesn't have influence when creating the order.
Do anyone have any ideas of how or have other solutions.
Regards
CarinaHi,
I will try to explain my issue and allready created customizing more detailed as you recommend.
When creating orders for certains customers extra fields must be required fields in the standard order type and we don't want to solve the issue by creating a new order type.
In standard order type SO incompletion procedure X assigned, e.g. incotems.
When creating the order for customer 11998 the field PO number must also be a required field.
We created a new partner type ZP which is to be used for the customers where PO number must always be entered.
Set up Partner Determination for Customer Master
Partner Functions: ZP (partner type KU) / Error 07 (to start with) and Unique switched on
Partner Determination Procedure: ZP
Partner Functions in Procudure: ZP - AG, ZP - ZP (both Not Modifable and Mandat.function switched on)
Partner Determination Procedure: AG
Partner Functions in Procudure: AG - ZP
Accounts Groups
ZP assigned to sold-to party account group
Set Up Partner Determination for Sales Document Header
Partner Determination Procedure: TA
Partner Functions in Procudure: TA - ZP (Origin table = C)
Define new incompletion procedure for Partner
Procedures - new created Z1
Fields: VBAK - BNAME Status 04 Warning switched on
VBKD - BSTKD
VBPA - ADRDA
VBPA - KUNNR
New procedure now assigned to partner type ZP
The idea was than when the partner type ZP was copied from customer master data into the order when creating the order the incompletion procedure from ZP should be active in the order type SO.
I have got a lot of good ideas, but unfortunately I don't see that they solve my problem.
Regards
Carina -
MDO Forms workflow in Guided Procedures...
Hi,
Could someone please tell me what does "MDO Forms workflow in Guided Procedures" means?
I know about Guided Procedures.But my functional specification says to implement "MDO Forms workflow in Guided Procedures".Could someone please help me out with this?
Thanks in advance,
Agasthi.Dear Alan,
Yes i have generated the form's submit URL... It works fine when the pdf is saved in the users desktop and upon clicking the submit button it kicks of a Process with a Visual Approval callable object..
However my requirement is that the Adobe form be submitted online during GP runtime.. The process is initiated by the User in the portal (not offline) who wants to put in a request. When the user initiates a process an Adobe form is opened to him in which he fills in his request. This request is then <b>forwarded for Approval</b>.. After Approval a digital signature need to be attached to the document and further on it needs to be sent out to other User Groups.. In case the request is <b>rejected</b> then the control goes back to the requestor who can either modify his request and send it again for approval or simply delete the request.. Throughout the whole process Print of the request can be taken at any time. Considering the requirements of Print & Digital signature i think using Adobe would be the way to go.. What do you think about implementing such a requirement in GP with Adobe UIs? Is it the right way of going about it?
Quite an interesting nut to crack.. Ain't it ??
Cheers
Nitesh
Maybe you are looking for
-
Location info lost between iPhone and iPhoto
On my iPhone, i go to photos -> places, and i get a map showing where my photos were taken. I import them into iPhoto, and go to "places", and I get a blank map and a message telling me how to add the location, or to "import photos with GPS informati
-
Accesibility Issues with Image element
Hi All, I've image element inside a table column. Image used is '~Icon/RedLed'. Image source and tool tip are bound properly. But we are facing an accessibility issue in this. When accessibility mode is set to X, image tool tip reads as 'Image - Unav
-
Yup my first generation G5 shut down twice on Saturday. Couldn't sleep so I got up and turned it on and came to this forum. Saw that I'm not the only one; got directed to the extension repair program page http://www.apple.com/support/imac/repairexten
-
Mainataince/Service Order possible in SRM 7.0 SUS ?
Hi Experts , We have SRM7.0 and We have requierment to access the Mainataince/Service Order by Supplier in SUS. I am sure that is not a part of Std SUS functinality Order Collaboration in Std SUS system Can anyone please confirm me wheter any how i
-
I have a 'panic Kernel' error screen appear after my MacBook Pro restarted after installing updates
Hi, I have just finished installing new updates, and in order to complete, I had to restart my laptop, as I did so, an error screen came up with all types of jargon on it, mainly, 'panic' and 'kernel', I can not do anything with my mac now, any ideas