Need to create a Z transaction for SE16

Hi All,
I have a requirement in which I need to create a Z transaction for SE16 and then restrict the access of that transaction to 3 tables and users cannot see other tables through this transaction. it would be fine even if this condition can be implemented on standard transaction(in SE16 with out creating a Z with the help of basis team).
I tried to copy the transaction and also the program (program name: SAPLSETB and screen 230 even this program is made a Z program)
but this is giving a short dump.
Please let me know if the process i am following is correct if not can you please suggest me a better one.
Thanks in advance.
Regards,
LRK.

Hi
U can assign your transaction to Z-report like this:
PARAMETERS: TAB1 RADIOBUTTON GROUP R1 DEFAULT 'X',
            TAB2 RADIOBUTTON GROUP R1,
            TAB3 RADIOBUTTON GROUP R1.
DATA: TABNAME TYPE TABNAME.
START-OF-SELECTION.
  CASE 'X'.
    WHEN TAB1. TABNAME = 'BSID'.
    WHEN TAB2. TABNAME = 'BSAD'.
    WHEN TAB3. TABNAME = 'BKPF'.
  ENDCASE.
  CALL FUNCTION 'RS_TABLE_LIST_CREATE'
    EXPORTING
      TABLE_NAME               = TABNAME
*   ACTION                   = 'ANZE'
*   WITHOUT_SUBMIT           = ' '
*   GENERATION_FORCED        =
*   NEW_SEL                  =
*   NO_STRUCTURE_CHECK       = ' '
*   DATA_EXIT                = ' '
* IMPORTING
*   PROGNAME                 =
* TABLES
*   SELTAB                   =
   EXCEPTIONS
     TABLE_IS_STRUCTURE       = 1
     TABLE_NOT_EXISTS         = 2
     DB_NOT_EXISTS            = 3
     NO_PERMISSION            = 4
     NO_CHANGE_ALLOWED        = 5
     OTHERS                   = 6
  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

Similar Messages

  • How to create a Z transaction for CJ29.

    Hi All,
    I have a requirement to create a Z transaction for CJ29 as ZCJ29 with some changes to the screen like providing option for saving variant and selection multiple project definations.
    But when i checkt the Proram by following System->status->Program in standard transaction CJ29. It is having many includes.
    Can anyone tell what all needs to be considered to copy the screen and which are includes to be considered for this CJ29 transaction?
    Regards,
    Nitin.

    hi nitin,
    u need create a transaction variant in SHDO tcode.
    where in u provide the standard transaction along with your ZTCODE and select CREATE it shows the relevant tcode and if u press on any key or press enter it will take you to the variant screen having all the screen elements of the tcode.
    Here u can select the particular field u want to make as input only, invisible, as output only etc. check the check box & Presson
    Exit and Save Pushbutton and save the changes in a local object.
    know run your tcode.  u shall c the changes made to the std tcode.
    or else you don;t want any changes on the screen, then follow the steps mentioned abv by others ...
    Hope u got the idea...
    All the Best !!!
    Thanks
    Ravi

  • Need to create a Change document for tracking Purpose on standard table

    Hi Experts,
    I am updating a field in standard table so need to create a change document for tracking the changes being done on the field.
    I created the change Document with transaction SCDO but I am stuck at point - How to call that in the report program to enable the change document.
    Please advice.
    Thanks!!

    Hi
    U can assign your transaction to Z-report like this:
    PARAMETERS: TAB1 RADIOBUTTON GROUP R1 DEFAULT 'X',
                TAB2 RADIOBUTTON GROUP R1,
                TAB3 RADIOBUTTON GROUP R1.
    DATA: TABNAME TYPE TABNAME.
    START-OF-SELECTION.
      CASE 'X'.
        WHEN TAB1. TABNAME = 'BSID'.
        WHEN TAB2. TABNAME = 'BSAD'.
        WHEN TAB3. TABNAME = 'BKPF'.
      ENDCASE.
      CALL FUNCTION 'RS_TABLE_LIST_CREATE'
        EXPORTING
          TABLE_NAME               = TABNAME
    *   ACTION                   = 'ANZE'
    *   WITHOUT_SUBMIT           = ' '
    *   GENERATION_FORCED        =
    *   NEW_SEL                  =
    *   NO_STRUCTURE_CHECK       = ' '
    *   DATA_EXIT                = ' '
    * IMPORTING
    *   PROGNAME                 =
    * TABLES
    *   SELTAB                   =
       EXCEPTIONS
         TABLE_IS_STRUCTURE       = 1
         TABLE_NOT_EXISTS         = 2
         DB_NOT_EXISTS            = 3
         NO_PERMISSION            = 4
         NO_CHANGE_ALLOWED        = 5
         OTHERS                   = 6
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.

  • I want to Facetime my Ipad from my Iphone but they are both set up with the same Apple id.  Do I need to create a new id for one of them in order to facetime with the other?

    I want to Facetime my Ipad from my Iphone but they are both set up with the same Apple id.  Do I need to create a new id for one of them in order to facetime with the other?

    You should be able to call the iPad using your Apple ID from the iPhone. When calling from iPad use the iPhone's phone number to initiate the call.

  • I know my Apple Id (not .mac) and password but I can't logon to ichat.  I keep getting a message of password not matched.  Do I need to create a new account for Ichat?

    I know my Apple Id (it isn't ".mac") and password but I can't log on to ichat.  I keep getting a message of password not matched.  I saw somewhere that my Apple id is the same as my ichat account.  Do I need to create a new account for Ichat?  I've already reset my Apple id password 3 times in the last 2 days.  What am I doing wrong?

    Hi,
    At one time only Email IDs from Apple (when it was just @Mac.com) were referred to as "Apple IDs"
    Other IDs such as to log in to Discussions were know as Discussion IDs
    Things like the Online Store and iTunes and Apple realising that people would prefer one ID to have access to Everything tended to move things together.
    There can be a variety of combos now
    iChat Name
    @mac.com before MobileMe
    @mac.com post MobileMe
    AIM Names
    AIM names current
    MobileMe (@Me.com)
    Style
    Email Address valid with the .Mac service prior MobileMe Note 1
    Email style Name Valid with AIM
    May or may not be an Email address
    Can be AIM issued or third party Email address
    Valid Email with MobileMe Service
    Other Abilities
    May also be Currently valid email linked to a MobileMe account
    Maybe Valid Apple ID
    Is a Valid AIM Screen Name
    May Not be a Valid Apple ID (was an option choice at one stage)
    Is a Valid AIM Screen Name
    May not look like an Email (No @whatever.com) but may be linked to either an AOL email account or AIM one
    Current Registration seems to be pushing Email registration (@AIM.com)or asking to use another you currently use.
    Trial Accounts are limited to the Trial Period Only as Emails, Valid AIM Screen Names and Apple IDs.
    Apple ID
    Possibly (likely)
    Possibly (depends when Registered)
    More currently Yes.
    No
    No
    Yes
    Glad I could help.
    8:39 PM      Thursday; September 15, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb( 10.6.8)
     Mac OS X (10.6.8),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Need to create a driver class for a program i have made...

    hey guys im new to these forums and someone told me that i could get help on here if i get in a bind...my problem is that i need help creating a driver class for a program that i have created and i dont know what to do. i need to know how to do this is because my professor told us after i was 2/3 done my project that we need at least 2 class files for our project, so i need at least 2 class files for it to run... my program is as follows:
    p.s might be kinda messy, might need to put it into a text editor
    Cipher.java
    This program encodes and decodes text strings using a cipher that
    can be specified by the user.
    import java.io.*;
    public class Cipher
    public static void printID()
    // output program ID
    System.out.println ("*********************");
    System.out.println ("* Cipher *");
    System.out.println ("* *");
    System.out.println ("* *");
    System.out.println ("* *");
    System.out.println ("* CS 181-03 *");
    System.out.println ("*********************");
    public static void printMenu()
    // output menu
    System.out.println("\n\n****************************" +
    "\n* 1. Set cipher code. *" +
    "\n* 2. Encode text. *" +
    "\n* 3. Decode coded text. *" +
    "\n* 4. Exit the program *" +
    "\n****************************");
    public static String getText(BufferedReader input, String prompt)
    throws IOException
    // prompt the user and get their response
    System.out.print(prompt);
    return input.readLine();
    public static int getInteger(BufferedReader input, String prompt)
    throws IOException
    // prompt and get response from user
    String text = getText(input, prompt);
    // convert it to an integer
    return (new Integer(text).intValue());
    public static String encode(String original, int offset)
    // declare constants
    final int ALPHABET_SIZE = 26; // used to wrap around A-Z
    String encoded = ""; // base for string to return
    char letter; // letter being processed
    // convert message to upper case
    original = original.toUpperCase();
    // process each character of the message
    for (int index = 0; index < original.length(); index++)
    // get the letter and determine whether or not to
    // add the cipher value
    letter = original.charAt(index);
    if (letter >='A' && letter <= 'Z')
    // is A-Z, so add offset
    // determine whether result will be out of A-Z range
    if ((letter + offset) > 'Z') // need to wrap around to 'A'
    letter = (char)(letter - ALPHABET_SIZE + offset);
    else
    if ((letter + offset) < 'A') // need to wrap around to 'Z'
    letter = (char)(letter + ALPHABET_SIZE + offset);
    else
    letter = (char) (letter + offset);
    // build encoded message string
    encoded = encoded + letter;
    return encoded;
    public static String decode(String original, int offset)
    // declare constants
    final int ALPHABET_SIZE = 26; // used to wrap around A-Z
    String decoded = ""; // base for string to return
    char letter; // letter being processed
    // make original message upper case
    original = original.toUpperCase();
    // process each letter of message
    for (int index = 0; index < original.length(); index++)
    // get letter and determine whether to subtract cipher value
    letter = original.charAt(index);
    if (letter >= 'A' && letter <= 'Z')
    // is A-Z, so subtract cipher value
    // determine whether result will be out of A-Z range
    if ((letter - offset) < 'A') // wrap around to 'Z'
    letter = (char)(letter + ALPHABET_SIZE - offset);
    else
    if ((letter - offset) > 'Z') // wrap around to 'A'
    letter = (char)(letter - ALPHABET_SIZE - offset);
    else
    letter = (char) (letter - offset);
    // build decoded message
    decoded = decoded + letter;
    return decoded;
    // main controls flow throughout the program, presenting a
    // menu of options the user.
    public static void main (String[] args) throws IOException
    // declare constants
    final String PROMPT_CHOICE = "Enter your choice: ";
    final String PROMPT_VALID = "\nYou must enter a number between 1" +
    " and 4 to indicate your selection.\n";
    final String PROMPT_CIPHER = "\nEnter the offset value for a caesar " +
    "cipher: ";
    final String PROMPT_ENCODE = "\nEnter the text to encode: ";
    final String PROMPT_DECODE = "\nEnter the text to decode: ";
    final String SET_STR = "1"; // selection of 1 at main menu
    final String ENCODE_STR = "2"; // selection of 2 at main menu
    final String DECODE_STR = "3"; // selection of 3 at main menu
    final String EXIT_STR = "4"; // selection of 4 at main menu
    final int SET = 1; // menu choice 1
    final int ENCODE = 2; // menu choice 2
    final int DECODE =3; // menu choice 4
    final int EXIT = 4; // menu choice 3
    final int ALPHABET_SIZE = 26; // number of elements in alphabet
    // declare variables
    boolean finished = false; // whether or not to exit program
    String text; // input string read from keyboard
    int choice; // menu choice selected
    int offset = 0; // caesar cipher offset
    // declare and instantiate input objects
    InputStreamReader reader = new InputStreamReader(System.in);
    BufferedReader input = new BufferedReader(reader);
    // Display program identification
    printID();
    // until the user selects the exit option, display the menu
    // and respond to the choice
    do
    // Display menu of options
    printMenu();
    // Prompt user for an option and read input
    text = getText(input, PROMPT_CHOICE);
    // While selection is not valid, prompt for correct info
    while (!text.equals(SET_STR) && !text.equals(ENCODE_STR) &&
    !text.equals(EXIT_STR) && !text.equals(DECODE_STR))
    text = getText(input, PROMPT_VALID + PROMPT_CHOICE);
    // convert choice to an integer
    choice = new Integer(text).intValue();
    // respond to the choice selected
    switch(choice)
    case SET:
         // get the cipher value from the user and constrain to
    // -25..0..25
    offset = getInteger(input, PROMPT_CIPHER);
    offset %= ALPHABET_SIZE;
    break;
    case ENCODE:
    // get message to encode from user, and encode it using
    // the current cipher value
    text = getText(input, PROMPT_ENCODE);
    text = encode(text, offset);
    System.out.println("Encoded text is: " + text);
    break;
    case DECODE:
    // get message to decode from user, and decode it using
    // the current cipher value
    text = getText(input, PROMPT_DECODE);
    text = decode(text, offset);
    System.out.println("Decoded text is: " + text);
    break;
    case EXIT:
    // set exit flag to true
    finished = true ;
    break;
    } // end of switch on choice
    } while (!finished); // end of outer do loop
    // Thank user
    System.out.println("Thank you for using Cipher for all your" +
    " code breaking and code making needs.");
    }

    My source in code format...sorry guys :)
       Cipher.java
       This program encodes and decodes text strings using a cipher that
       can be specified by the user.
    import java.io.*;
    public class Cipher
       public static void printID()
          // output program ID
          System.out.println ("*********************");
          System.out.println ("*       Cipher      *");
          System.out.println ("*                   *");
          System.out.println ("*                          *");
          System.out.println ("*                   *");
          System.out.println ("*     CS 181-03     *");
          System.out.println ("*********************");
       public static void printMenu()
          // output menu
          System.out.println("\n\n****************************" +
                               "\n*   1. Set cipher code.    *" +
                               "\n*   2. Encode text.        *" +
                               "\n*   3. Decode coded text.  *" +
                               "\n*   4. Exit the program    *" +
                               "\n****************************");
       public static String getText(BufferedReader input, String prompt)
                                           throws IOException
          // prompt the user and get their response
          System.out.print(prompt);
          return input.readLine();
       public static int getInteger(BufferedReader input, String prompt)
                                           throws IOException
          // prompt and get response from user
          String text = getText(input, prompt);
          // convert it to an integer
          return (new Integer(text).intValue());
       public static String encode(String original, int offset)
          // declare constants
          final int ALPHABET_SIZE = 26;  // used to wrap around A-Z
          String encoded = "";           // base for string to return
          char letter;                   // letter being processed
          // convert message to upper case
          original = original.toUpperCase();
          // process each character of the message
          for (int index = 0; index < original.length(); index++)
             // get the letter and determine whether or not to
             // add the cipher value
             letter = original.charAt(index);
             if (letter >='A' && letter <= 'Z')          
                // is A-Z, so add offset
                // determine whether result will be out of A-Z range
                if ((letter + offset) > 'Z') // need to wrap around to 'A'
                   letter = (char)(letter - ALPHABET_SIZE + offset);
                else
                   if ((letter + offset) < 'A') // need to wrap around to 'Z'
                      letter = (char)(letter + ALPHABET_SIZE + offset);
                   else
                      letter = (char) (letter + offset);
             // build encoded message string
             encoded = encoded + letter;
          return encoded;
       public static String decode(String original, int offset)
          // declare constants
          final int ALPHABET_SIZE = 26;  // used to wrap around A-Z
          String decoded = "";           // base for string to return
          char letter;                   // letter being processed
          // make original message upper case
          original = original.toUpperCase();
          // process each letter of message
          for (int index = 0; index < original.length(); index++)
             // get letter and determine whether to subtract cipher value
             letter = original.charAt(index);
             if (letter >= 'A' && letter <= 'Z')          
                // is A-Z, so subtract cipher value
                // determine whether result will be out of A-Z range
                if ((letter - offset) < 'A')  // wrap around to 'Z'
                   letter = (char)(letter + ALPHABET_SIZE - offset);
                else
                   if ((letter - offset) > 'Z') // wrap around to 'A'
                      letter = (char)(letter - ALPHABET_SIZE - offset);
                   else
                      letter = (char) (letter - offset);
             // build decoded message
             decoded = decoded + letter;
          return decoded;
       // main controls flow throughout the program, presenting a
       // menu of options the user.
       public static void main (String[] args) throws IOException
         // declare constants
          final String PROMPT_CHOICE = "Enter your choice:  ";
          final String PROMPT_VALID = "\nYou must enter a number between 1" +
                                      " and 4 to indicate your selection.\n";
          final String PROMPT_CIPHER = "\nEnter the offset value for a caesar " +
                                       "cipher: ";
          final String PROMPT_ENCODE = "\nEnter the text to encode: ";
          final String PROMPT_DECODE = "\nEnter the text to decode: ";
          final String SET_STR = "1";  // selection of 1 at main menu
          final String ENCODE_STR = "2"; // selection of 2 at main menu
          final String DECODE_STR = "3"; // selection of 3 at main menu
          final String EXIT_STR = "4";  // selection of 4 at main menu
          final int SET = 1;            // menu choice 1
          final int ENCODE = 2;         // menu choice 2
          final int DECODE =3;          // menu choice 4
          final int EXIT = 4;           // menu choice 3
          final int ALPHABET_SIZE = 26; // number of elements in alphabet
          // declare variables
          boolean finished = false; // whether or not to exit program
          String text;              // input string read from keyboard
          int choice;               // menu choice selected
          int offset = 0;           // caesar cipher offset
          // declare and instantiate input objects
          InputStreamReader reader = new InputStreamReader(System.in);
          BufferedReader input = new BufferedReader(reader);
          // Display program identification
          printID();
          // until the user selects the exit option, display the menu
          // and respond to the choice
          do
             // Display menu of options
             printMenu(); 
             // Prompt user for an option and read input
             text = getText(input, PROMPT_CHOICE);
             // While selection is not valid, prompt for correct info
             while (!text.equals(SET_STR) && !text.equals(ENCODE_STR) &&
                     !text.equals(EXIT_STR) && !text.equals(DECODE_STR))       
                text = getText(input, PROMPT_VALID + PROMPT_CHOICE);
             // convert choice to an integer
             choice = new Integer(text).intValue();
             // respond to the choice selected
             switch(choice)
                case SET:
                // get the cipher value from the user and constrain to
                   // -25..0..25
                   offset = getInteger(input, PROMPT_CIPHER);
                   offset %= ALPHABET_SIZE;
                   break;
                case ENCODE:
                   // get message to encode from user, and encode it using
                   // the current cipher value
                   text = getText(input, PROMPT_ENCODE);
                   text = encode(text, offset);
                   System.out.println("Encoded text is: " + text);
                   break;
                case DECODE:
                   // get message to decode from user, and decode it using
                   // the current cipher value
                   text = getText(input, PROMPT_DECODE);
                   text = decode(text, offset);
                   System.out.println("Decoded text is: " + text);
                   break;
                case EXIT:
                   // set exit flag to true
                   finished = true ;
                   break;
             } // end of switch on choice
          } while (!finished); // end of outer do loop
          // Thank user
          System.out.println("Thank you for using Cipher for all your" +
                             " code breaking and code making needs.");
    }

  • Need to create stupid proof templates for non-designers

    Ok folks, I'm new to this forum having come across it in search of a solution to my problem.
    I need to create illustrator template files (.ai not .ait) that customers can download and use to create their own artwork for print. I have to create them in every printable paper format from business cards to A3 posters, folding, non-folding yada yada.
    Now, previously, we used an .ai file with a guide layer we created. This guide layer had all relevant info, was named accordingly. It was set not to print and locked. As I tend to use print to file, distiller and all, this has always been perfectly adequate to create my pdfs. Of course, this doesn't work the same way when saving a pdf, which is what most people do. However, customers who wish to download the templates are having some difficulty with the concept of 'make sure you delete the guide layer before saving your pdf'.
    For the most part, the customers using these files are not illustrator literate. Even though there are clear instructions to 'delete' the guide layer when saving the needed pdfs, they are failing to do so. This means when the .ai (with the non printable layer) is saved to pdf, the guide layer as a hidden object is saved within the pdf. Upon printing at our printing facilities, the guide layer has been printed with disasterous results.
    A possible solution we came up with was to use the ruler guides to create the guide layer. For this solution to work though, I need to be able to use different colours for different guides within the same document. Which we can't. We can only change all the guide colours and they are all the same colour.
    Another idea would be to outline text indicating various printable and non-printable areas and making them into guides via View>guides>make guides, which works to an extent but looks messy, especially when viewing the full page and again, isn't particularly distinctive, leading back to having different guides in different colours.
    I've come across another possible solution involving template layers. Viewing the resulting pdf seems fine and in all purposes it does what we need, except for when reopening the saved (not printed) pdf back in illustrator, the template layer is still there and I need it gone. The same way it would be if the .ai were printed to postscript and sent through distiller.
    My ideal solution would be to have to ability to have the different coloured ruler guides in place throughout my document, but as I previously stated, all guides have to be the same colour and that's useless in this instance.
    So, has anyone got any bright ideas. Coincidentally I need to create the same templates for both psd and indesign but I'll cross that bridge when I've figured this out.

    Hey Mike, thanks for the response.
    1. Not a chance, if, even when the process is described in great detail in an info pdf, available as info on the website (with screenshot instructions) and mentioned in the .ai file itself, they aren't even deleting the guide layer, then turning off 'Preserve illustrator editing capabilities' is kind of a stretch. Like I said, the folks these templates are to be designed for are not illustrator literate for the most part.
    2. Not sure if this would work. I'd have to look into it.
    3. Beyond my capabilities. I'll let you know if number 2 works.
    One possible solution I've come up with uses the idea of a template layer always on top, with 'DELETE THIS LAYER' and screenshot of layers pallette and clear little red arrows etc. If I can the template layer to always remain on top, with their artwork layer underneath, they would have to toggle hide/unhide to view their artwork, and the reminder to remove the guide layer would be pretty much in their face. That's not a guarantee either though.
    Personally, I think what I've been asked to achieve is a pretty hard task and honestly, I'm thinking there are no failsafe options.

  • Hi, both my husband and I have iphones synced to my apple id. It seems that we can't facetime due to this as it's like my email address is calling my email address! Is there anyway to fix this or will we need to create a new id for my husband's phone?

    Hi, both my husband and I have iphones synced to my apple id. It seems that we can't facetime due to this as it's like my email address is calling my email address! Is there anyway to fix this or will we need to create a new id for my husband's phone?

    settings - facetime - remove the apple id, on your husband phone.
    He should create his own id for imessage and facetime.

  • Create new business transaction for OBV3.

    Dear All
    In OBV3 how to create Business transactions as i want to create new
    business transactions for the same.
    Regards
    VG

    Dear All
    Business transactions are system defined .
    Thanks
    VG

  • Need to Create the STATUS Profile for Q-Info record

    Hi Guys,
    Basically in the Q-Info record we have status profiles like VN, SP, MP OM and MP NOM etc... Under this status profiles there are few staus profiles assigned to it, in the same way
    I need to create the status profile for Q-Info record under the status profile MP NOM (Non Original Mfgr MP), so that when I am creating the Q-Info record I can select the status profile which is under the MP NOM.
    Guys anyone can guide me to create the status profile in BS02.
    Regards,
    SM

    BS02--->Select the status say " QM_P_001" ->Copy As F6  - >Enter new name>enter.
    Now chage the relevent data as per your requirement.

  • I have 2 children with iPods and I need to create 2 different accounts for them so they can play the same games.  How do I do this?

    I have 2 children with iPods and I need to create 2 different accounts for them so they can play the same games.  How do I do this?

    To restore the classic menu bar, you can do any of these:
    orange Firefox button > Options > Menu Bar
    tap the Alt key > View > Toolbars > Menu Bar
    right-click a blank area of the tab bar or navigation bar > Menu Bar

  • Do I need to Create Primary Key Class for Entity beans with Local interface

    Do I need to Create Primary Key Class for Entity beans with Local interface?
    I have created my entity bean with the wizard in Sun One Studio and it does not create a primary key class for you.
    I thought that the primary key class was required. My key is made up of only one field.
    Anyone know the answer.
    Jim

    u dont need to create a primary key class for a entity bean.if ur table's primary key feild(int ,float) is a built in or primitive data type,then u dont need one.But if ur table has a primary key field which is non primitive (for example StudentID,ItemID etc)then u have to create a primary key class.
    hope this helps :-)

  • What is variants...why we need to create these in bw for processchains run

    what is variants...why we need to create these in bw for processchains run

    Process Variant lets u select on what all Objects the process type need to process on.
    http://help.sap.com/saphelp_nw04/helpdata/en/6e/192756029db54192427cf6853c77a7/content.htm
    Ex : Create Index Variant will have the Cube name for which( Load ) the Indexes are created.

  • Create a Cockpit (Transaction) for Reports and Tables

    Hi Gurus,
    i am very new in ABAP. I want to create a Transaction/view in SAP BW where i can put my favourite Abap reports and tables and execute These directly from the created view/Transaction without se16/se11 or se38 Access and dont know if this is possible and how to do it.
    the reason herefore is that we get deprived in differently time ranges our authorizations for the Standard Transactions.
    I have a list of my tables and programms.
    Thanks for your help.

    we get deprived in differently time ranges our authorizations for the Standard Transactions.
    So you try to bypass security checks put in place by the Basis team
    or could you explain your requirement ?
    Remember (or learn) that creating such transaction, you are able to bypass following authorization checks using SU24 (Identity Management, User and Role Administration of Application Server ABAP, AS ABAP Authorization Concept, From the Programmed Authorization Check to a Role, Editing Authorization Default Data (Development System) / Editing Authorization Default Data (Customer System). )
    Regard,
    Raymond

  • Not showing transactions for creating follow up transaction for service tic

    Hi,
    I created copy copy control settings for transactions for service ticket.initially i created service ticket and saved the document.after that i clicked on follow up button and i am trying to selct transactions.but i am not able to see any transactions in drop down list for creating floow up transactions.
    i am able to see in gui but i am not able to see in ic
    Thanks & Regards
    Kishore Kumar

    You need to do also this:
    1. Activate Copying Control of Activities
    CRM - Transactions - Settings for Activities - Activate Copying Control of Activities
    This will cause that only transactions defined in your Business Transaction Profile are visible in dropdown list.
    and...
    2. Define Copying Control of Transaction Types
    CRM - Transactions - Basic Settings - Copying Control of Transaction Types - Define Copying Control of Transaction Types
    Here select Source Transaction and choose Target Transaction.
    Save and it's done.
    Edited by: drabas on Apr 7, 2010 5:58 PM

Maybe you are looking for

  • Intel iMac/Canon printer problew

    I have just upgraded from an old Grape iMac (which I had updated to OS X)to a new intel machine. I have a Canon Pixma printer which worked fine with the old iMac but with the new one it prints everything a quarter size, even when it shows it full siz

  • Premiere Pro CC close captions

    Hi I have 2 issues with the Closed captions I am using premiere pro CC on MAC osx 10.8 When entering closed captions this works fine just when you want to edit some of them PP continually crashes how can this be resolved I want to export the side car

  • Can't select individual elements

    I have a website developed by an outside firm. When I open a page in Dreamweaver (CS4 or CS%)  in design view and click on any object in the page, the entire outer wrapper div gets selected. I can't use the tag selector or select any single element,

  • Iphone 3 g does not boot cannot shot off  Apple icon constantly on

    iPhone 3 G cannot turne offor on, Allpe icon consttantly on

  • Restricting dimension values = PERMIT_READ

    We have an EPM table which stores user_id and dimension members e.g. Business units user has access to. (e.g. 5 out of master list of 100 members.). When user queries using Excel add-in we would like him to be able to see results only for dimension m