Assignment of Step type and CR step for MDG_S

Hi
This is in continuaton for thread MDG_S workflow.
I original issue which is for MDGS when I assigned WS543000005 to CR type and sumitted CR goes no where,
As as per SWEL it  shows No Reciver Found enen though GET_AGENT table is maintained.
In another system I found that WS531000044 is assigned ti CR Type Then I tested it and found that CR creates Work Items also upto final processing.
as per below
Before CR Submission : CR status is 02: Changes to be executed
After CR Submission : CR status is 01:To be considered and Approved
After CR Reviewer approves : CR status is 09: Dependant Data to be processed /Approved
After Purchase reviewer Finalize processing :CR status is 09: Dependant Data to be processed /Approved
After Finainace reviewer Finalixe processing :CR status is 09: Dependant Data to be processed /Approved
Now I can not see CR any where even though CR step 04 and 04 assigned to my user ID
I have some questions as Description in Define Change Request Steps is not Mataching with description in GET_AGENT desesion table.
Also it is observed that step 80 is not assigned to WS531000044 in IMG node Define Change Request Steps but it can be seen in GET_AGENT decesion table and step no 06 and 07 does not appears in GET_AGENT decesion table ( In edit mode).
Can you explain from where assignment of  CR steps to CR type in desion table are taken ino accout ?
Why description is not matched for steps under IMG and in decesion table?
Can you explain me releationship between CR step and step type,CR Status and where they \maintained in IMG and how proceeses modelling is diffenent t for determination of Next CR step in case of WS531000044 ?

Please keep in mind that "hard-wired" workflow templates are just that: hard-wired. This means that a specific workflow template (for example WS53100044) will always have the same number of steps, each step will always have the same type and number, agents will always be assigned in the same way, and those can't be altered by configurations. To understand each workflow template's behavior, you can either open that template in transaction PFTC or SWDD, or alternatively, read the exact behavior in SAP Help documentation. You basically need to google the workflow template number and you should be able to find the description of each template's behavior (by the way, the number you type has an extra zero so if you can't find a match on Google, you will know why ).
Now, the assignment of CR steps to CR type is done in the workflow template itself and NOT in the decision table. See the first screenshot:
The step number above "should" correspond to what is in the configuration table (for readability and consistency of documentation purposes). However, if for some reason, it does not, the hard-coded value is the value that will actually be considered. So, in technical terms, the assignment of step numbers in MDGIMG has no influence on how the workflow template will behave. Again, the main purpose is for the corresponding description in the step number configuration table to show on the CR window.
The other thing is the step type. A step type purpose is mainly to indicate what set of buttons will show at the top of the CR window. The fact that step types are represented by numbers confuse a lot of people with step numbers. I would have personally preferred if step types were a 2-char field so that a clear distinction can be made between step types and step numbers. In any case, buttons on the CR correspond to actions and you can see in MDGIMG that you can assign step types to actions. SAP delivers a pre-defined set of step types and associated actions. Those must NOT be altered because they could break the standard workflow templates. However, you can create your own custom step types and link them with as many actions (standard or custom actions) as you like. But again, you can't assign those custom step types to hard-wired workflow templates. You can only use them in your custom workflow templates or in the rule-based workflow.
Now, the question is how does the hard-wired workflow know what step type to use. The answer is easy: you can either find that in the SAP Help documentation or in the workflow template definition in transaction SWDD. For the above screenshot, the step type is 2. You can find that if you double-click the task ID TS75707980 (or display it using transaction PFTC) and look in the "Cntainer" tab. In this case, this task will ALWAYS have type 2. Other tasks are assigned different step types or are more dynamic in the sense that they expect the step type to be passed from the main workflow template calling them. For example TS53200002 will always have type 7, TS60808005 will always have type 5, and TS60807954 accepts the step type dynamically. This last one is the one used in the rule-based workflow (hence it has to read the step type configured in the decision table).
I hope this answers you question. You definitely need some level of workflow design/build knowledge in order to be able to completely understand all of this. Hopefully, this gives you a good starting point.

Similar Messages

  • Custom step types and custom step data.

    Hello.
    I have a good understanding of how TestStand allows custom step types to allow users to store custom data.
    I have also read numerous posts about users asking for the ability to store some custom data associated with steps.
    In my scenario I am required to write a sequence using a few third party supplied step types.
    To assist in developing and debugging this sequence, we would like to store a container of custom data with each steps.
    Option 1: Create custom step types.
    This is really not an option, relying on third party step types. Any customization made to their step types will magically disappear, along with any custom data, the next time I install one of them service packs.
    You may argue that I just have to ensure all custom fields are recreated before opening a sequence file. This works in my office when everyone is at edge with this, but in a few months someone will "take responsibility"
    and upgrade the 3rd party packs without reading the entire upgrade procedure.
    Option 2: Create links in Sequence Locals
    This does work, but is not very associative. To work, the name of the Locals entry would need to be the unique ID of the step it refers to.
    Also, it requires some more maintenance to insert new steps, and to remove stale references.
    I really hope that someone in TestStand R&D reads this, and enables users to store step custom data, for example by adding a "CustomData" container to the TS property of the step.
    Regards,
    Ivar S.

    Ray:
    Thanks for answering.
    I am aware that I can extend a custom step type by creating a new step type based on the first type.
    For example, I have this 3rd party JtagExecuteTest step type, supplied by another solution vendor.
    In my sequence, I want a custom error & failure handler, that needs information about each step as they fail.
    For handling and logging purposes, I need each step in my sequence to carry information in addition to the setup required by JtagExecuteTest.
    So I set forth, and modify the step type JtagExecuteTest step, along with some other 10-15 step types that the other solution vendor has put in their package.
    This works like a charm until I have to reinstall or upgrade the package.
    Because I modified the steps using their original name, all data I put into the steps are lost.
    Next attempt, I follow your advice and create MyJtagExecuteTest step, based on the original steps. Again, I repeat this customization for 10-15 step types.
    This works like a charm until I have to upgrade the package.
    Now some wise guy at the other solution vendor has renamed a DLL or a function call, breaking down every step that I have customized.
    Mush better, though, because I can repeat the customization process and the data does not disappear.
    Still, this is just too much hassle just to put TestStand to some decent use.
    If I could just click on a step, add my custom properties, and have TestStand retain those data as a user customization that particular step instance.
    Much like you have Sequence.Locals, it would be extremely useful to have a Step.Locals container for the users to use at will.
    Regards,
    Ivar Svendsen.

  • Difference between one step approval and N-step approval?

    Hi Experts,
    Can anyone tell what is major difference between one step approval and N step approval?
    I guess its only one person will  approve incase  one step  approval and where as in the N-step approval a shopping cart can be approved by many  users under some prerequistes right??
    can some one provide me some hints on this.....
    how does it make a difference in workflows and how to mantain the settings for this in the SPRO. for this one to setup  a one-step and N-step approvals.  what are points to be taken care while setting up this?
    Please can some one clarify me on this
    Regards
    Sairam.
    I

    Hi,
    1 step approval - Number of approvals will be 1
    n step - number of approvals  greater then 2(since std approval workflow present till 2 level)
    The general customising steps for Workflows  apply to both of them (like SWU3 customising.event linkage etc) but other then that for,
    1 step approval -
    -->Need to activate the starting conditions
    -->Agent assignment to be done seperately for the Approval task
    (Also the N step workflow can be used as 1 step workflow with number of approvals being set to 1 through the Logic in the badi.)
    N step approval -
    -->to be implemented through BADI BBP_WFL_APPROV_BADI .This BADi actually determines the Agents/approvers for the workflow.
    -->As per  my exp,this workflow is very unstable and for few  updates,you may have to apply number of notes(e.g. Approval status not updated properly,graphical preview not visible properly etc)
    BR,
    Disha.
    Do reward points for  useful answers.

  • Idoc Message type and Process Cosde for CJ01 transaction

    Hi,
    What is the Idoc message type and inbound Process code for CJ01 transdaction?
    Is there Any standard procedure to find out Idoc Mesage type and process codes for particular application?
    Thanks.

    Hi,
    All the sending and receiving programs(transaction) start with BD. e.g. if you want to send the material you can use the BD10 transaction and IDOC is available for the same.
    Go to se93 and search for BD* and look for the description.
    Regards,
    Nilesh.

  • Define a requirement type and a class for each strategy

    Hello,
    Where can I define a requirement type and a class for each strategy?

    Hi
    Follow the following path
    SPRO -Production-Production Planning- Demand Management -Planned Independent Requirements - Requirements Types/Requirements Classes
    then Planning strategy - Define Strategy
    regards
    ramakant

  • Programatically show/hide step types in the Steps pane

    When a user on a new Teststand Development bench syncs to a central repository of custom Teststand components and supporting LabVIEW code, I would like to expose only custom step types saved in myTpes.ini in the steps pane. None of the standard step types should be available unless the use explicitly opens an existing sequence file that contains them. I believe this can be done through the API when Teststand launches, but I don't know where to look for the appropriate API methods. For example, is there a methods to load or unload a specific type palette to or from memory? Any help would be much appreciated.

    Hi Charlie,
    As of right now, there does not appear to be a way to programmatically change step type menu items from visible to hidden via the TestStand API.  Someone has posted a product suggestion for this type of functionality to be made available in a later version of the software, however.  You can view it here.  I would recommend giving this idea kudos in order to boost its chances of being implemented in a future release.
    Hope this helps!
    Regards,
    Stephanie R.
    National Instruments
    Stephanie R.
    National Instruments

  • Document type and No. range for non leading ledger

    Hi Friends,
    can anybody tell me about the document type and No. range I can take for the non leading ledger.
    Regards

    Ok Pankaj,
    I am taking document types by copying it from the SAP standard document type and the No. range identical to the No. range assigned in the standard Doc. type. Is it ok
    LA                9A                               
    LB                 9B
    LC                 9C
    LD                 9D
    LE                  9E
    LF                  9F
    LG                  9G
    LH                  9H
    LI                   9I
    LJ                  9J
    LK                 9K
    LM                 9L
    LN                 9M
    LN                 9N
    LO                 9O
    LP                  9P
    LQ                 9Q
    LR                  9R
    LR                  9S
    LS                  9T
    LT                  9U
    LU                 9V
    LV                9W

  • Is there a limit to step types? "Insert step" doesn't show all step types.

    Hello,
    I am observing a weird behavior with TestStand 2.0. As soon as the number of step types that i created goes beyond 60, I can't see some of the steps in the "Insert Step" pop up dialog. It doesn't show the arrows at the top and bottom, as usually, and only shows 53 options to pick, even though there should be 61 items. If remove the step type I created last, I get all of the step types available to be selected. On the other hand, if I open the same files in version 4.1, all of the types are shown. Is there something I can do with version 2.0 to get over this issue?
    Thanks,
    Sam.

    Sam,
    I tried replicating this issue in TestStand 2.1 and saw a similar problem, though not exact.  I had enough step types to make two columns in the Insert Step pop-up dialog, but some of the steps before it broke into a new column did not show up.  I could still access those though using the arrow keys.  After using the mouse pointer to highlight a step type, you can use the arrow keys to navigate down into the part of the list that isn't shown on the screen and hit enter to insert the step.  If you know exactly where your step should be in the list, you can select it and insert it, but other than that, there's no other way around it.  As you noted, this was a bug in TestStand 2.0/2.1 and it was resolved in a later version, so this is no longer a problem with current versions of TestStand.
    Eric B.
    National Instruments

  • Automatic assignment of sales employee and Sales Org for account

    Hi All
    Is there any way I can assign the sales area and employee responsible automatically (based on user logged in) while creating an account?
    regards
    Subhasis

    Yes.
    For employee responsible define partner determination procedure. In this partner determination procedure define for employee responsible (probably you use function 00000014) the access sequence 0004 (User).
    For organization you can use organizational rile 10000194 (ORGMAN_12). This determination rule delivers the responsible organizational unit of the user. User is defined as a business partner in the container attribute 'PARTNER'. If not, the system user (sy-uname) is used. organizational unit based on the user asignment.

  • Acrobat Version Type And Version Number, For Creative Suite 5 (5.0) / CS5 For Windows

    I would like to know the version type and pricise version number for Acrobat that is supplied with Creative Suite 5 (5.0) for Windows Retail Version.  (This is the default version number, before any updates) :
    To summarise:
    For the product:
    Platform: Windows
    Suite: Creative Suite 5 (CS5) / 5.0
    Distribution: Retail
    Application: Acrobat
    I require:
    Version Type: Standard / Pro / Extended
    Version Number (Precise): 9.0 / 9.3 / 9.3.2 / (or other)
    Disc's Volume Label: (As shown in Windows Explorer)
    Ideally this would be found by looking at Acrobat's HELP > ABOUT menu option. (From a Windows installtion of CS5, that has NOT been updated), and not just looking at what is printed on the disc label.
    More replies of the above information, will confirm any information provided in replies.

    Hello
    there are two ways i can suggest:
    First your own account: https://www.adobe.com/account.html and
    Second the general informations there: http://helpx.adobe.com/x-productkb/global/find-serial-number.html
    Helpful woud be http://helpx.adobe.com/contact.html
    And what concerns Amazon: this "serial number" obtained from Amazon is not a serial number, only a code with which you can request a serial number from Adobe. Here you have to go through "Adobe Store", and look for the button "Serial Number Request". Fill in the form and, after a while you will get a "real" serial number.
    Hans-Günter

  • Idoc type, message type and process code for EDI 940 & 945

    Hi,
    We are implementing a scenario wherein we are required to send a Wharehouse Shipping Order to the warehouse (forwarding agent) using EDI 940. The output of the o/b is triggered from the Delivery (VA01) after creation of a Delivery in SAP. Once the warehouse ships the goods, it notifies us back by sending EDI 945 (Warehouse Shipping Advice). Using this inbound 945 we are required to update the existing delivery in SAP, i.e., it should do the Pick, Pack and PGI.
    Can someone tell me which Idoc type, Message Type and Process code should be used for the above scenario.
    Thanks in advance for the help.
    Regards,
    Gajendra

    Hi Gajendra,
    For EDI940, you can use message type SHPORD or WHSORD,  IDOC type DELVRY01 and process code DELV.
    For EDI945, you can use message type SHPCON or WHSCON,  IDoc type DELVRY01 and process code DELV.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Message type and Process Code for 940 IDoc

    Hi,
    what Message type and Process Code can be used for 940 IDoc when a SHPMNT05 IDoc is being used. We are using SHPADV message, SHPM process code for ASN. Can I use the SHPMNT message type for 940?
    thanks,
    Kumar.

    should SD11 be the only process code to be used or can we use SHPM. I guess we can use both for shpmnt05. But how do I know which process code is more suitable for my purpose. is there any place where i can check that info?
    Can we link SHPORD message type to a SHPMNT05 IDoc? i think this message type is more suitable.
    thanks,
    Kumar.

  • How to findout Class type and Class name for a Material

    Hi all,
    How can we findout the Class name and Classtype assigned to a material. ( Varaint Classification for a material)
    MM03-> enterial Materil->Classification Tab
    Regards,
    Rajesh

    check the tables AUSP
    check the below link
    Material Chassifications
    regards
    srikanth
    Message was edited by: Srikanth Kidambi

  • Order type, Invoice type and Item categories for Nota Fiscal Brazil

    Hi eveyone,
    we have a company in Brazil implemented in SAP using a different SD Order type, Invoice Type and Item categories
    as our mother company in Switzerland. Reason of that is because of the nota fiscal customization for Brazilian legal requirements.
    We startet with a Project worldwide to rollout a global template within sales and distribution and are facing now exactly
    the problem with those different order type, item categories and Invoice type.
    Our local SAP partner in Brazil told as based on best practise we should have different types.
    I checked the customization and it seems I can't use e.g.: the same Order type for Brazil and Switzerland because
    the activation flag for nota fiscal is linked to the order type and no sales organization can be setted to slplitt the different processes.
    Someone knows if there are some possibilities (maybe trough user exits or badi's) to use globally the same dovument types, item categoreis... globally?
    Thanks in advance
    Gaspare Guttadauro

    Hi Gaspare Guttadauro,
    I would strongly recommend to use the different document types and item categories as suggested by SAP. Since Brazil do have one of the complex taxation process in place hence to determine correct pricing the different document type will be required. Also functionalities  like CFOP determination and nota fiscal relevance can be maintained.
    Please feel free to revert the forum in case of any doubts.
    Cheers
    Atul

  • How to create recipient type and communication route for T code S023

    Hi Can any body help me create new recipient type and communication route in T code S023,
    Quick responce is greatly appreciated.
    Cheers
    Rajeev

    You can just right click on the distribution List. Click on Change button. From here you can click on the respective Recipient Type and populate the Distribution list.
    Thanks
    Arghadip

Maybe you are looking for

  • Loader issue

    While using the loader class to load a series of swfs (4 total), that are all roughly 4mb, the system bogs on the first time it plays. I wait until all four dispatch their load complete event before adding. It seems that they're not fully loaded thou

  • SAP screen is displayed in ITS mobile

    Hi friends, I am new to ITS mobile. I am getting 2 errors The error is given below. 1. ITS mobile displays SAP screen. 2. ITS_REFERENCE_NULL: Template "itsmobile\99\rlmenu_2088.html" has caused a runtime error in function "label". Cause of error: Var

  • Safari Quits unexpectedly all the time

    What can i do? here is the comment of the error: Process:         Safari [350] Path:            /Applications/Safari.app/Contents/MacOS/Safari Identifier:      com.apple.Safari Version:         6.1.1 (7537.73.11) Build Info:      WebBrowser-753707301

  • External program interfaces SLIN Error

    Dear Experts,                   I am getting SLIN External program interfaces error . could you please tell me how to correct the  error ?   *LOOP AT lt_p0001 INTO ls_p0001."       SUBMIT yhrin_rhstru00 WITH pchwegid = 'O_S_P' WITH pchobjid-low = ls_

  • Could not execute the RFC sender scenario

    Hi, My Scenario is RFC to File asynchoronous. RFC is in XI box and I want the file to created on the XI box only. I have created an RFC destination using Sm59 transaction on XI box. Following are the details RFC Destination --> SAP_TO_XI Connection T