What is t-code SHD0's 'Variant Groups' used for?

hi all:
What is t-code SHD0's 'Variant Groups' used for?
It seems can't work,who can help me?
thanksss.

Variant groups
An extension of the standard variants is involved in the variant groups; the standard groups are often insufficient:
Different users (groups) should work with different variants;
Some users should be able to execute a transaction with different variants.
This is possible - in addition to the advantages that the standard variants offer - with variant groups:
Variants from variant groups are automatically applied, but only for users that are assigned to them.
A user can be assigned to several groups and can change the assignment.
The values of the groups are not applied in the batch input mode.
If a transaction is started with another transaction variant, the values are not additionally applied to a variant group.
How are the variant groups maintained?
You can enter the group names on the "Variant Group" tab and maintain variant groups with the "Create" or "Change" functions.
The group name must be in the "correct" namespace.
In addition, there are two Where-Used Lists:
Which users are assigned to the group,
For which transactions the group applies.
Which transaction variants belong to the groups?
The name of a transaction variant that is to belong to a group meets the following naming conventions:
<Name of variant group><name of transaction code>. Example: A transaction variant is to be created for the XYZ transaction that belongs to GROUP1. The name of the transaction variant is then GROUP1XYZ.
Due to this naming convention, the group name must be in the "correct" namespace.
Transaction variants that (randomly) meet this naming convention do not necessarily belong to a group. The group assignment is activated by
1. Creating a group
2. Assigning users to this group
A transaction variant that belongs to a group can also be used this way, like a transaction variant without a group.
How are the transaction variants that belong to a group maintained?
Transaction variants that belong to a group are maintained in the same way as all other transaction variants, they are distinguished using a naming convention (<name of variant group> <name of transaction codes>).
They can be maintained in the "transaction variants" tab or in the "variant groups" tab. If you maintain them in the "variant groups" tab, you must always enter the transaction code so that the name of the transaction variant can be determined.
Under what conditions is a variant from a group applied?
A variant from a group is applied if users are assigned.
(Only for the assigned users, all other users get the original transaction with a variant from a different group.)
It is NOT sufficient to
Create a group
Create a variant that satisfies the naming convention.
How do you assign users to groups?
You can assign users in the "variant groups" tab in the "user assignment".
Enter the user name.
The user is assigned to the group with the "assign" function, but they see original transaction(s) or the transactions with variants from another group as the proposal.
The assignment of users to the group is deleted using the "delete assignment" function.
The user is assigned to the group using the "Set Proposal" function and the relevant transactions are started for this user with the corresponding variants.
The proposal is canceled with the "Cancel Proposal" function, the assignment itself remains.
If you enter the user names generically (*), you receive a selection screen in which you can
Choose whether assignments or proposals are to be changed
Further restrict user names (the group in the "all users from group" option has nothing to do with the variant group, it concerns the "user group for authorization check" from the user master record (logon data)).
By choosing "Execute", you receive a list in which you can further restrict the user selection. The "Save" function saves the assignments for all selected users.
If you want to start the report in the background, you can choose if just the list should be outputted, or if the database changes should also be performed.
If a user is additionally also to be able to execute the original transaction, he must be assigned to the "empty group", the allocation takes place in the same way, in this case, nothing is simply entered in the group name field.
Regards,
Joy.

Similar Messages

  • Item category group used for scrap materials

    hello gurus
    Can u pls tell me what is the item category group used for scrap materials in the material master?
    Thanks in advance
    Warm Regards
    Prashant.

    Prashanth,
    Item Category
    Item Category used is IRVE or you can create your own Item caegory by clicking "New entries"
    a. Schedule line is activated
    b.  Incompletion Procedure = 43 repair item
    c. Screen  Seq Group is mentione.
    Item Category Group
    There is no item category group existing. You can create your own item category group "SCRAP". you basically use "Tem category Group" along with Sales Document to determine item category
    You need to create a ZSCR scrap material type and assign "SCRAP" item category group to material type
    Assign Item categories
    Carry out the Item category determination for Item Category Group.
    Regards
    Sathya

  • What are the algorithem and container to be used for this problem?

    Say I have a class with the following properties:
    groupMonth //String (jan,feb,mar�)
    accumulatedLasyYear //double
    accumulatedThisYear //double
    What will be the best container/algorithm to use for objects from the class above so I can have them sorted by month (I know it�s a string) AND GROUP the months together (and the accumulated as well)
    Example:
    Jan 4 8
    Feb 2 3
    Mar 5 2
    Jan 3 5
    Feb 4 2
    Mar 9 3
    The output should be:
    Jan 7 13 //(4+3, 8+5)
    Feb 6 5
    Mar 14 5
    Thanks for any thought�

    I'd suggest a java.util.Map<String, Set<WhateverClassYouveDefined>>. The keys are the year, the values are Sets containing all objects of that year. Iterate through your list of objects and group them into the right set using the map.
    Then I'd suggest looping through the keys to get each month's worth. Since you know what all the keys will be in advance, and there's only twelve of them, create an array of the twelve month strings. Loop through that array, and for each value grab the corresponding Set from the map.
    Then for each set you get, iterate through its contents, get the values, and add them.
    Then just print the month and the sums of values from the set, and go on to the next month.

  • What is the AlwaysFilter and when it is used for?

    What is the AlwaysFilter and when it is used for?
    Could you explain it in the details.
    Thank you

    jetq wrote:
    Sorry.
    cache.aggregate(AlwaysFilter.INSTANCE, new LongMin("getAge"))
    That doesn't really help.
    Where does AlwaysFilter come from? Is it part of the core API, or a 3rd party library? If the latter, which one? And in what do the API docs for this class not answer your question?

  • What is the message type and basic type used for catsdb in idoc help me

    what is the message type and basic type used for catsdb in idoc help me
    ANY IDOC FOR CATSDB PLEASE TELL,
    Regards,
    Jagrut BharatKumar Shukla
    points will be awarded

    Hi,
    Check these message types.
    ATT_ABS_WITH_COST and WORKSCHED_WITH_COST.

  • What type of headset with microphone can be used for softphone on ipad?

    what type of headset with microphone can be used for softphone on ipad? ideally wireless, if not a simple one not too bulky

    I use the same bluetooth headset that I use with my iphone, Jabra.
    and in using skype or other voip apps, it works just like my iphone does.

  • What is the best online backup system to use for Mac?

    What is the best online backup system to use for mac?

    By online, do you mean backup to the cloud, where you pay a monthly fee for the service to host your data?
    If this is the case, then there are a lot of services (do not know them all, but DropBox, CrashPlan, Carbonite, Mozy, SugarSync, come to mine, and that is not a complete list.
    There are also services that allow you to backup over your home network or across the internet to your own storage.  CrashPlan has this option (for free), and Transporter come to mind.  CrashPlan talks to another computer also running CrashPlan that you own or have some control (could even be a friend or relatives computer).  Transporter is hardware that you either provide some storage of your choice, or they will sell the unit with storage.
    I'm mostly a CrashPlan to my own storage user.  I backup to a Mac mini for my Mom (300 miles away) and Wife (she is local )
    Can clarify your exact desires or needs.

  • What is the best disk cleanup program to use for my macbook pro?

    what is the best disk cleanup program to use for my macbook pro? i've heard about MacKeeper but i dont want to risk downloading anything that might harm my computer. i just need excess files & such cleared and my computer harddrive cleaned up!

    DO NOT USE MACKEEPER! If you feel you must have a "cleaner" try ONYX                                                                                                                          www.macupdate.com/app/mac/11582
    https://discussions.apple.com/docs/DOC-3353
    Credits to ds store.

  • What does this" touch /var/lock/subsys/oracle9i " used for?

    touch /var/lock/subsys/oracle9i
    this is in oracle auto start scripts.
    What does this" touch /var/lock/subsys/oracle9i " used for?
    Thanks.

    ok,
    this touch in dbora is solely used for dbora. The dbora script will later on remove the file after stop database.
    sample of dbora
    #!/bin/bash
      # chkconfig: 35 99 10   
      # description: Starts and stops Oracle processes
      # Set ORA_HOME to be equivalent to the $ORACLE_HOME
      # from which you wish to execute dbstart and dbshut;
      # Set ORA_OWNER to the user id of the owner of the
      # Oracle database in ORA_HOME.
      ORA_HOME=<Type your ORACLE_HOME in full path here>
      ORA_OWNER=<Type your Oracle account name here>
      case "$1" in
        'start')
           # Start the Oracle databases:
           # The following command assumes that the oracle login
           # will not prompt the user for any values
           su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
           # Start the TNS Listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
           # Start the Intelligent Agent
           if [ -f $ORA_HOME/bin/agentctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/agentctl start"
           else
              su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl dbsnmp_start"
           fi
           # Start Management Server
           if [ -f $ORA_HOME/bin/oemctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/oemctl start oms"
           fi
           # Start HTTP Server
           if [ -f $ORA_HOME/Apache/Apache/bin/apachectl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl start"
           fi
           touch /var/lock/subsys/dbora
        'stop')
           # Stop HTTP Server
           if [ -f $ORA_HOME/Apache/Apache/bin/apachectl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl stop"
           fi
           # Stop Management Server
           if [ -f $ORA_HOME/bin/oemctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/oemctl stop oms sysman/<password>"
           fi
           # Stop the Intelligent Agent
           if [ -f $ORA_HOME/bin/agentctl ]; then
              su - $ORA_OWNER -c "$ORA_HOME/bin/agentctl stop"
           else
              su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl dbsnmp_stop"
           fi
           # Stop the TNS Listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
           # Stop the Oracle databases:
           # The following command assumes that the oracle login
           # will not prompt the user for any values
           su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
           rm -f /var/lock/subsys/dbora
      esac
      # End of script dbora

  • What is "Type of Legal Code" in legal regulation setting used for?Thanks

    There are several  options for "Type of Legal Code" in legal regulation settings.What are they used for? We found that if "others" is selected in this field for certain legal regulation, this legal regulation can't be found in the configuration of "Activate legal regulation " under legal control service or embargo service.Does anyone know what this field used for?thanks

    Define the legal regulations is done for all import and export processes you use with SAP Global Trade Services (SAP GTS).
    If, for example, you want to use the embargo, sanctioned party list screening, and license determination services in SAP GTS, you must create a legal regulation for each service.
    Type of Legal Code : help in indentifing for which purpose its used.
    for example:
    US Automated Customs Environment (ACE)
    Customs Processing - Germany (ATLAS)
    German Foreign Trade Regulations
    EU Common Agricultural Policy (CAP) - Restitution
    Customs Processing - Austria (eZoll)
    Customs Processing - Belgium
    Customs Processing - Switzerland
    Customs Processing - Denmark
    Customs Processing - France
    Customs Processing - Great Britain
    Customs Processing - Netherlands
    Export Administration Regulations
    Embargo - United Nations
    Numbering System - European Union
    Letter of Credit Processing
    North American Free Trade Agreement (CA/MX/US)
    Pan-European Agreement (EC/EFTA
    PAN-EURO-MED
    Vinmar Sanctioned Party List Screening
    Sanctioned Party List Screening
    (NCTS) Transit Procedure Austria - eZoll Transit
    (NTCS) Transit Procedure Belgium
    (NCTS) Transit Procedure Switzerland - Transit
    (NCTS) Transit Procedure Germany - ATLAS Transit
    (NCTS) Transit Procedure France - Transit
    (NCTS) Transit Procedure The Netherlands
    (NCTS) Transit Procedure Slovenia
    Others doesn't have relavance. so only i doesn't need activation.

  • What line of code do I need to use to run flashplayer offline in a HTML presentation?

    I have a client who has had an HTML presentation built that uses Flashplayer when online, using the following lines of code:
    <!-- flash embed part -->  
                 <div id="flashPreview">
                     <a href="http://www.adobe.com/go/getflashplayer">
                        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
                     </a>
                 </div>
    He now wants to use it off line. What line of code to I need to add to the header to run Flashplayer on the local machine instead?
    thank you

    HI Mike,
    thank you for your help. The file was built by someone else, so trying to get inside their head!!
    There is coding for the expressInstall.swf:
    // FLASH EMBED PART
                                  var flashvars = {},params = {},attributes = {};
                                  params.quality = "high";
                                  params.scale = "noscale";
                                  params.salign = "tl";
                                  params.wmode = "transparent";
                                  params.bgcolor = "#111111";
                                  params.devicefont = "false";
                                  params.allowfullscreen = "true";
                                  params.allowscriptaccess = "always";
                                  attributes.id = "flashPreview";
                                  swfobject.embedSWF("preview.swf", "flashPreview", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    but nothing for the swfobject_modified.js, where would I put it???
    I really appreciate your help

  • What is T-code to cancel physical inventory document for cycle count MICN?

    HI
    Please advice me what is T-code and step to cancel physical inventory document for cycle count MICN?
    Thanks

    There is no way to Cancel the Cycle count document. however you can click on 0 count so that it wont post any new entry on the cycle count.

  • What kind of variant is used for "DB insert data.vi"

    How can a variant from "fetch All.vi" be converted into a variant ok for "DB insert data.vi"?
    In the attached files I try to doublicate a record in a database. Does anybody know how to make it run?
    Attachments:
    Test_InsData.vi ‏52 KB
    DB.UDL ‏1 KB
    DB.mdb ‏128 KB

    Umi,
    From the 2D array of variants you obtain from the fetch all.vi, you need to extract each value, knowing each variant datatypes and build a cluster of data or variant to use in DB insert data.See VI attached.
    Regards,
    Cyril Bouton
    Applications Engineer
    National Instruments
    Cyril Bouton
    Active LabVIEW Developper
    Attachments:
    Test_InsData.vi ‏69 KB
    Test_InsData2.vi ‏69 KB

  • HT4681 What is the best most compact export to use for Youtube?

    What is the best, most compact export codec / frame size to use for Youtube?

    louisfromseven hills wrote:
    What is the best, most compact export codec / frame size to use for Youtube?
    YouTube says ....
    http://support.google.com/youtube/bin/static.py?hl=en&topic=1728573&guide=172858 5&page=guide.cs

  • What is KCV (Key Check Value) in 3DES used for?

    Hi Friends..
    I want to know what is KCV (Key Check Value) used for?..
    i found that 3DES operation (2Keys length or 3Keys length) sometimes needs KCV (Key Check Value)..
    As far as i know the KCV itself computed as Follows :
    3DES(Keys, IV(all zeroes), Data (8byte zeroes)
    Please correct me if i'm wrong..
    Thanks

    Leonardo Carreira wrote:
    sabre150 wrote:
    Leonardo Carreira wrote:
    Could you suggest me what is the good book for "learning the concept of cryptography"?..Errr ... I thought I had done that!Yes you're right, you had suggested the book for me..
    And i don't found the KCV (Key Check Value) usage in the book..
    So, i ask this question, sorry if my question is sounds boring to you, sorry for this inconvenience.. :(
    thanksKCV has at least two different meanings. I suspect you are interested in the one outlined in http://www.cryptographyworld.com/key.htm.

Maybe you are looking for