Idoc Extension...Access Key

Hi Guru
Require your suggestion.
I have to extend the standard idoc DEBMAS05 but when i am doing it asking for Access Key.
Now i don't want to use access key. So what is other option for it,
Can i copy the all DEBMAS05 idoc as ZDEBMAS05 and then do the extension....
If yes then in  that case do i need to to make ZDEBMAS  Message Type or i can use the same DEBMAS Message for ZDEBMAS05.
Please give me Steps how to procees for Copy the Besic type.
Rgz
SA

Hi
here is my scenario
Can you help me on following.
I am working on DEBMAS05 Idoc.
Sender system sending  DEBMAS05 Idoc which is an Idoc Extension with two Z segment.
Now here is my problem.
In Receving system if i am extending the DEBMAS05 its asking for Access key.Which i don't want. Is any other alternative of doing this?
I have two below option but not much clear about it.
1. If i copy the DEBMAS05 to ZDEBMAS05 and then do idoc extension.In this case do i need to also make ZDEBMAS.
or i can using DEBMAS as Message type for ZDEBMAS05?
2. I found one function-exit 'EXIT_SAPLVV02_001' in (user-exit VSV00001) which has description 'Read and Post Additional Export Customer Master Segments'.
can i use above function-exit  in DEBMAS05 without extending the Idoc for Z fields in reciver side.
i am just evaluating above option so that i do not use Access Key.If above option is not valid then i may use Access Key,
Please suggest.
Regards
RJ

Similar Messages

  • IDOC extension not considerated

    Hello.
    I am having a problem with an extension. I have added in an IDOC structure of ORDERS05 an extension with a segment ZE1EDK01 that is a child of E1EDK01. I went throught all the steps we normally read on every website... the WE31 thing, the "set release" etc...  In the final, when you look at the structure in WE30, the extension is found as a child of E1EDK01.
    That new segment contains a KOSTL that I manually fill in the user exit EXIT_SAPLEINM_011.
    Though, in this user-exit, we receive the "final structure" of the IDOC where, since it is not filled yet, the added segment ZE1EDK01 is not in the final structure so I don't understand how to insert the KOSTL in my new segment that is absent of the final IDOC structure
    I thought adding the segment through an append to the table containing the IDOC structure but I fell it would kinda mess up the segment structure and/or the whole IDOC structure (The new segment not being under the E1EDK01, for example).
    So I have a few ideas but no real solution...
    Is that possible i'm not in the right User-Exit to add the KOSTL value in the IDOC?
    Am I missing something in the configuration of that extension?
    Do I have to add the new segment structure myself with an append (Or an insert) inside the final IDOC?
    I'm a bit in a dead end here. Only a few hypothesis but no real answers on where to head with that.
    Thank you for your help.
    <removed by moderator>                                                                               
    Regards!
    Edited by: Thomas Zloch on Nov 22, 2011 5:33 PM

    You are right. Since ZE1EDK01 is your own segment, you need to insert it right below E1EDK01 to which it is a child.
    IDOC_OUTPUT_ORDERS won't append and fill the ZE1EDK01 segment for you, you need to do it yourself like below. And no it won't mess up anything provided, you defined ZE1EDK01 to be a child segment of E1EDK01, following right below it in your IDoc extension definition
    In user exit, EXIT_SAPLEINM_011, the code below will insert ZE1EDK01 segment right below E1EDK01, its parent.
      DATA: lv_tabix TYPE sy-tabix.
      DATA: ls_ze1edk01 TYPE ze1edk01.
      CLEAR dint_edidd.
      READ TABLE dint_edidd WITH KEY segnam = 'E1EDK01'.
      IF sy-subrc = 0.
        lv_tabix = sy-tabix + 1.
        CLEAR dint_edidd.
        dint_edidd-segnam = 'ZE1EDK01'.
        ls_ze1edk01-field = 'value'.   "Assign your Z segment field values here
        MOVE ls_ze1edk01 TO dint_edidd-sdata.
        INSERT dint_edidd INDEX lv_tabix.
      ENDIF.

  • Inbound IDOC extension

    Hi,
    iam working on an inbound IDOC TPSSHT01, i need to add an extrta field and segment , so i create an data element and  Z segment and add the field in the segment
    i have to copy the TPSSHT01 to a ZTPSSHT01 and do the IDoc extension ,
    i have to copy the function module IDOC_INPUT_SHIPPL to Z_IDOC_INPUT_SHIPPL
    Can any body let me know what are the steps that i have to follow to process the inbound idoc with the above requirment
    Cheers,
    Sai

    Hi ,
          Follow this procedure .
    In bound Idoc…
    Step 1: Create segment
    a.     T.code WE31
    b.     Enter a new segment type and press create button
    c.     Give a short text
    d.     Enter the field names say FIELD NAME : MATNR ;; DATA ELEMENT: CHAR(18)
    e.     Save the segment   (zkrishseg)
    Step 2: Create IDOC type
    a.     T.code WE30
    b.     Enter a new IDOC type name
    c.     Choose the basic type and press the create button.
    d.     Choose the create new option button and enter a description and press enter
    e.     Place the cursor on the type name and then press create button.
    f.     Enter the segment name created in step 1 and check the mandatory segment check box
    g.     Enter minimum number and maximum number as 1 and press enter.
    h.     Then save the IDOC type.   (zkrishtyp)
    Step 3: Create message type
    a.     T.code WE81
    b.     Press change button.
    c.     Press new entries button.
    d.     Enter a message type and short text and press save button. (zkrishmsg)
    Step 4: Assign message type to IDOC type.
    a.     T.code WE82
    b.     Press change button
    c.     Press new entries button.
    d.     Enter the created message type, IDOC type and version release (46B or 46C)
    Step 5:  Create a function module for inbound. (Z_IDOC_KRISH_INBOUND)
    Step 5A: Create characteristics of inbound FM.
    a.     T.code BD51
    b.     Click ‘New entries’
    c.     Enter the IDOC function module name and 1(individual type) in ‘input t.’.
    d.     Save it.
    Step 6: Assignment of FM to log, message and type.
    a.     T.code WE57
    b.     Go for change mode and click ‘new entries’.
    c.     In processing by…enter FM name and enter ‘F’ as type.
    d.     Enter basic type (idoc type-zkrishtyp) and message type (zkrishmsg) in the respective text boxes.
    e.     Choose the direction as 2 – Inbound.
    f.     Save the data.
    Step 7. : Creation of inbound process code.
    a.     T.code WE42
    b.     Go to change mode and click ‘create entries’.
    c.     Enter a new process code and description (zidockrish)
    d.     Enter the FM name in the identification text box
    e.     Choose processing with ALE service
    f.     Choose processing by FM and click Save button
    g.     In the next screen, select the FM name and click save button
    Step 7a : Creation of inbound process code.
    h.     T.code SM59
    i.     Select ‘R/3 connection’  and click ‘create’.
    j.     Enter all system related things(for Eg. Connection type as ‘3’, Target host as ‘SAP04’,
    Description , and Logon  details and save.
    Step 8:  Define a port
    a.     T.code WE21
    b.     Click on Transactional RFC and press the ‘Create’ button
    c.     Enter a port name and description. (ztestkrish)
    d.     Choose the release type.
    e.     Choose the RFC destination.
    f.     To create RFC destination…go to SPRO and search RFC destination…and create.
    g.     Save the data.
    Step 9. Define logical system
    a.     T.code SALE
    b.     Click down the sending and receiving systems
    c.     Click down the logical systems
    d.     Choose Define logical system.
    e.     Go for new entries.
    f.     Enter a new name and description and save it. (zkrishlog)
    Step 10. Create partner profile
    a.     T.code  WE20
    b.     Choose partner type LS and click create.
    c.     Enter the logical system name in partner number
    d.     Then Save …. Here Type is ‘US’.
    e.     click + icon(create inbound parameter) in the bottom. Note: Two table control subscreens will appear.  One for inbound and the other for outbound.  Click + icon in inbound area.
    f.     Enter the message type, process code and save the data.
    Step 11. Checking the Idoc
    a.     T.code WE19,
    b.     Choose radio Basic type , enter the type name(zkrishtyp) and press execute button.
    c.     Click on EDIDC Number.
    d.     Enter partner Number, Partner type, Port Number for sender and recipient ( data remains same here for sender and recipient)
    e.     Enter Message type and press ENTER.
    f.     Click on empty space corresponding to SEGMENT name and enter Paarameters like MATNR, WERKS and CHARG etc….
    g.     Click standard inbound properties here…  and press enter… see the result….
    h.     T.code WE02
    i.     Enter IDOC number press ENTER see the status.
    Function Module in Inbound
         Import Parameters
         INPUT_METHOD           LIKE BDWFAP_PAR-INPU              Inbound method for the IDoc inb 
    MASS_PROCESSING     LIKE BDWFAP_PAR-MASS            Flag: Mass processing 
    Export Parameters        
    WORKFLOW_RESULT     LIKE      BDWF_PARAM-RESULT          Final value of method          
    APPLICATION_VARIABLELIKE      BDWF_PARAM-APPL_VAR  Variable to be used by 
    IN_UPDATE_TASK      LIKE      BDWFAP_PAR-UPDATETASK       Flag: Application has 
    CALL_TRANSACTION_DONLIKE      BDWFAP_PAR-CALLTRANS        Flag: Application 
    tables
         IDOC_CONTRL         LIKE      EDIDC                       Control record (IDoc)       
    IDOC_DATA              LIKE      EDIDD                       Data record (IDoc)          
    IDOC_STATUS          LIKE      BDIDOCSTAT           ALE IDoc status (subset of al
    RETURN_VARIABLES    LIKE      BDWFRETVAR    Assignment of IDoc or documen
    SERIALIZATION_INFO  LIKE      BDI_SER                Serialization objects for one
         Source code
    FUNCTION ZASHOKMODULE.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC
    *"  EXPORTING
    *"     VALUE(WORKFLOW_RESULT) LIKE  BDWF_PARAM-RESULT
    *"     VALUE(APPLICATION_VARIABLE) LIKE  BDWF_PARAM-APPL_VAR
    *"     VALUE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK
    *"     VALUE(CALL_TRANSACTION_DONE) LIKE  BDWFAP_PAR-CALLTRANS
    *"  TABLES
    *"      IDOC_CONTRL STRUCTURE  EDIDC
    *"      IDOC_DATA STRUCTURE  EDIDD
    *"      IDOC_STATUS STRUCTURE  BDIDOCSTAT
    *"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR
    *"      SERIALIZATION_INFO STRUCTURE  BDI_SER
    data: begin of w_data occurs 0.
           include structure edidd.
    data: end of w_data.
    data: wa_data like ZASH1.
    data : i_data like standard table of wa_data initial size 0.
    *tables : zhemal1.
    data : begin of wa_zhemal1.
            include structure zhemal1.
    data : end of wa_zhemal1.
    data : i_ZHEMal1 like standard table of wa_ZHEMal1 initial size  0.
    read table idoc_data with key SEGNAM = 'ZASH1'.
    loop at  IDOC_DATA into  W_DATA where segnam = 'ZASH1'.
      WA_DATA = W_DATA-SDATA.
      wa_data  = w_data-sdata.
      append wa_data to i_data.
    endloop.
    MOVE IDOC_DATA-DOCNUM TO IDOC_STATUS-DOCNUM.
        IDOC_STATUS-MSGID = 'ZABC'.
        IDOC_STATUS-STATUS = 53.
        IDOC_STATUS-MSGTY = 'S'.
        IDOC_STATUS-MSGNO = '001'.
        APPEND IDOC_STATUS.
    LOOP AT i_data into wa_data.
    wa_ZHEMal1-VBELN = wa_data-VBELN.
    wa_ZHEMal1-POSNR = wa_data-POSNR.
    wa_ZHEMal1-MATNR = wa_data-MATNR.
    wa_ZHEMal1-MATWA = wa_data-MATWA.
    wa_ZHEMal1-MATKL = wa_data-MATKL.
    append wa_ZHEMal1 to i_ZHEMal1.
    insert ZHEMal1 from table  i_ZHEMal1 accepting duplicate keys .
    ENDLOOP.
    ENDFUNCTION.
    For Out bond  Steps are
    1.     Create segment
    2.     Create Type
    3.     Create Message Type
    4.     Assign message Type to Idoc Type.
    5.     Create Port
    6.     Define Logical systems.
    7.     Define Partner profile.
    8.     Create a Report program.
    Report program Out bond
    REPORT ZASH1 .
                  Outbound standalone idoc creation                      *
    Program Name : Y_VENMAST_OUTBOUND_STANDALONE                         *
    Description  : Outbound standalone idoc creation for training        *
                   to Unilever offshore team members                     *
    Created by   : Satyam Computer Services Ltd.                         *
    Created on   : 04.01.2002                                            *
                           Modification Log                              *
    Developer           Date            Transport #   Details            *
    Subramony         04.01.2002                                         *
    Tables Declaration                                                   *
    TABLES : zhemal1.
    Internal table declaration                                           *
    data : i_zhem1 Like standard table of zhem1 with header line.
    data : control_record_out like edidc.
    *data: p type p decimals 2,
         c(10) type c.
    start-of-selection.
        p = '3.14'.
        c = p.
        overlay c with '0000000000000'.
      write c.
    DATA : BEGIN OF I_EDIDD OCCURS 0.
            INCLUDE STRUCTURE EDIDD.
    DATA : END OF I_EDIDD.
    DATA : BEGIN OF I_EDIDC OCCURS 0.
            INCLUDE STRUCTURE EDIDC.
    DATA : END OF I_EDIDC.
    DATA : BEGIN OF I_zhemal1 OCCURS 0,
                VBELN LIKE zhemal1-VBELN,
                POSNR LIKE zhemal1-POSNR,
                MATNR LIKE zhemal1-MATNR,
                MATWA LIKE zhemal1-MATWA,
                MATKL LIKE zhemal1-MATKL,
           END OF I_zhemal1.
    SELECT-OPTIONS : S_vbeln FOR zhemal1-vbeln .
    START-OF-SELECTION.
      PERFORM F_GET_zhemal1.
    END-OF-SELECTION.
    Building Control record
    CONTROL_RECORD_OUT-MESTYP = 'ZASH1'.
    CONTROL_RECORD_OUT-IDOCTP = 'ZASH1'.
    CONTROL_RECORD_OUT-RCVPRT = 'LS'.
    CONTROL_RECORD_OUT-RCVPRN = 'ZASH1'.
    CONTROL_RECORD_OUT-sndPRT = 'LS'.
    CONTROL_RECORD_OUT-sndPRN = 'ZASH1'.
    PERFORM F_PROCESS_OUTPUT.
    *PERFORM F_FILL_EDIDD.
    PERFORM F_CREATE_IDOC.
    Form  F_GET_Y1COTU110                                                *
    FORM F_GET_zhemal1.
      SELECT VBELN  POSNR MATNR MATWA MATKL
             FROM ZHEMAL1
             INTO TABLE I_ZHEMAL1
             WHERE VBELN IN S_VBELN.
    ENDFORM.                    " F_GET_zhemal1
    Form f_process_output                                                *
    FORM F_PROCESS_OUTPUT.
      LOOP AT I_zhemal1.
      I_zhem1-VBELN = I_zhemal1-VBELN.
      I_zhem1-POSNR = I_zhemal1-POSNR.
      I_zhem1-MATNR = I_zhemal1-MATNR.
      I_zhem1-MATWA = I_zhemal1-MATWA.
      I_zhem1-MATKL = I_zhemal1-MATKL.
      i_edidd-segnam = 'ZASH1'.
        i_edidd-sdata  = I_zhem1.
        append i_edidd.
        clear i_edidd.
      ENDLOOP.
    ENDFORM.                    " f_process_output
    Form  f_create_edidc                                                 *
    FORM F_CREATE_IDOC.
      CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
           EXPORTING
                MASTER_IDOC_CONTROL            = CONTROL_RECORD_OUT
           TABLES
                COMMUNICATION_IDOC_CONTROL     = I_EDIDC
                MASTER_IDOC_DATA               = I_EDIDD
           EXCEPTIONS
                ERROR_IN_IDOC_CONTROL          = 1
                ERROR_WRITING_IDOC_STATUS      = 2
                ERROR_IN_IDOC_DATA             = 3
                SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
                OTHERS                         = 5.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
        LOOP AT I_EDIDC.
          WRITE :/ 'IDoc Generated  :' , I_EDIDC-DOCNUM.
        ENDLOOP.
        COMMIT WORK.
      ENDIF.
    ENDFORM.                               " f_create_idoc
    Please reward if useful.

  • Access Keys

    Forms allow access keys for menu items and buttons using the alt key in a two tier client server environment.
    Can anyone tell me how Oracle handles this when forms are running on the web. The alt key combination will result in the menus for IE or Netscape to be activated.
    Also, how does oracle handle key-triggers that have been mapped to certain keys.

    Hi
    thanks for that info. In which case apart from the assiduous
    use of the alt
    tag what is the best way to ensure a site is appropriate for
    persons with
    dissabilities? Surely sight problems are covered by the
    Magnifying glass
    and tactile by the use of specialy designed input devices?
    thanks
    Ian
    "Thierry" <[email protected]> wrote in message
    news:gb77rb$orb$[email protected]..
    > "Ian Edwards"
    <[email protected]> wrote in message
    > news:gb66v2$jau$[email protected]..
    >> Hi
    >>
    >> can I have some views on Access keys as a client has
    asked if they should
    >> be included on a site rebuild?
    >>
    >> He has seen it used at
    http://www.glulamtimbersystems.co.uk/s/access.htm
    >> ( where they don't seem to work)
    >>
    >> Can this be implemeted in DW CS3 or 4 or is it a
    separate piece of code
    >
    > I think you should not bother as accesskeys create more
    problems than they
    > solve.
    > If you really need to implement then on a site, you may
    want to go this
    > route:
    >
    http://tjkdesign.com/articles/user_defined_accesskeys.asp
    >
    >
    > --
    > Thierry
    >
    http://www.TJKDesign.com/go/?0
    | Articles and Tutorials
    >
    >
    >
    http://divahtml.com/products/scripts_dreamweaver_extensions.php
    |
    > Extensions that keep your markup clean
    >
    http://www.fourlevel.com/ |
    CSS Menus, Gallery, Tab Panels, etc
    > --
    >

  • Do We need access key for Additional Data B in VA01

    Hi all,I have to add fields in Additional Data B,I have searched SDN about it and came to know that it is screen '8459' of program 'SAPMV45A',but it is asking key for that,is it safe applying access key for this screen?
    Thanks in advance.

    >is it safe applying access key for this screen?
    yes it is safe. SAP provided the screen 8459 only for adding our own custom fields to it. For this you need access key for the first time. along with that you need access key for
    PBO include, PAI include
    MV45AOZZ ,MV45AIZZ .
    check it once.

  • How Can I Disable Access Keys - Alt- and Ctl- on All Web Sites?

    How can I tell Firefox to Disable the use of Access Keys such as Alt-? and Ctl-? on All Web Sites?
    Thanks.

    See:
    *http://kb.mozillazine.org/Accessibility.accesskeycausesactivation
    *http://kb.mozillazine.org/Ui.key.contentAccess

  • URGENT - HELP NEEDED WITH ECC 6.0 ACCESS KEY and USER SETUP

    Please help me with the two issues:
    1) In ECC 6.0, When I go to SE12 , table V-FAGL_ACTIVEC (New GL Activation) to make the table display and maintenance allowed, I am asked for the access key. What is the access key that I am supposed to put here. When I go to DEVACCESS table and put my username, I still dont get the access key.
    2) Also I need to know what should be maintained under SU01 to give a user all authorizations. I have SAP_ALL and SAP_NEW. Is there anyother profile need to be given here. Also do I need to give anything under roles tab in order for the user to have all accesses??

    OK I have TAR for this:
    TAR 4234076.996
    and related issue discussed in regards to 500 Internal Server Error described on Neverending frustration with JDeveloper
    with the TAR number
    TAR 4332393.995
    The latter has been demonstrated and confirmed to be a BUG at this point. For the future updates on this issue please refer to
    Neverending frustration with JDeveloper

  • Access key needed when creating a new database table with SE11

    Hi,
    I'm using SAP Testdrive (evaluation) on linux in order to learn a bit about ABAP programming. I want to create a new database table in the  dictionary to be used in my programs. I proceed in the following way:
    1) I run the SE11 transaction
    2) At the first entry I write the name of the table to be created (in the Database Table field)
    3) I click on the create button.
    But then the system asks me an Access Key to register, where can I get this?
    Thanks in advance,
    Kind Regards,
    Dariyoosh

    Ok I found the answer to my question in another thread
    Developer Key
    Make sure that your program names starts with "Z" or "Y", otherwise the system will ask you to register the object because it thinks you are creating/changing in the SAP namespace.
    In fact this was my error, my table name didn't start with neither "Z" nor "Y".
    Kind Regards,
    Dariyoosh
    Edited by: dariyoosh on Nov 13, 2010 12:34 PM

  • How to get access key while creating database view in R3

    Hi all experts,
    I am new to SAP so please forgive my ignorance.
    From R3, I am trying to create a new database view named ZVENDOR_ATTR  which will be based on LFM1.
    When i go to SE11 -> chose view and click create then it shows a pop up window that says "you are not registered as a developer. Please register in the Online Service System (OSS). In the OSS you will receive an access key."
    I don't know how can i get the access key and proceed now. Please note that i have installed this BW3.5 and R3 on my laptop. From the default user ddic, i have copied and created a new user 'sapuser1'. I am now using the sapuser1 to logon  and attempting to create the above mentioned Database view. It seems like this sapuser1 as it is copied from ddic is not a developer.
    So anybody can please help  how to create/get this access key to proceed  further.
    I will give full points. Please help.
    Thank you so much in advance
    ak

    Thanks All,
    Does it mean that i can not create any database object without the access key from service.sap.com? As i told that i installed this BW3.5 / R3 on my laptop to train myself but i don't have an account on service.sap.com.
    However i can login to R3 system as admin (i have access to the system using ddic or spcpic). Is there a way that a new user with deveoper role can be created by the admin without going to service.sap.com.
    Please advise.
    Thanks.
    ak

  • Creation of developement class,package and access key

    COULD ANYBODY EXPLAIN about
    creation of developement class,package and access key
    and who will create them?

    Working With Development Objects
    Any component of an application program that is stored as a separate unit in the R/3 Repository is called a development object or a Repository Object. In the SAP System, all development objects that logically belong together are assigned to the same development class.
    Object Lists
    In the Object Navigator, development objects are displayed in object lists, which contain all of the elements in a development class, a program, global class, or function group.
    Object lists show not only a hierarchical overview of the development objects in a category, but also tell you how the objects are related to each other. The Object Navigator displays object lists as a tree.
    The topmost node of an object list is the development class. From here, you can navigate right down to the lowest hierarchical level of objects. If you select an object from the tree structure that itself describes an object list, the system displays just the new object list.
    For example:
    Selecting an Object List in the Object Navigator
    To select development objects, you use a selection list in the Object Navigator. This contains the following categories:
    Category
    Meaning
    Application hierarchy
    A list of all of the development classes in the SAP System. This list is arranged hierarchically by application components, component codes, and the development classes belonging to them
    Development class
    A list of all of the objects in the development class
    Program
    A list of all of the components in an ABAP program
    Function group
    A list of all of the function modules and their components that are defined within a function group
    Class
    A list of all of the components of a global class. It also lists the superclasses of the class, and all of the inherited and redefined methods of the current class.
    Internet service
    A list of all of the componentse of an Internet service:
    Service description, themes, language resources, HTML templates and MIME objects.
    When you choose an Internet service from the tree display, the Web Application Builder is started.
    See also Integrating Internet Services.
    Local objects
    A list of all of the local private objects of a user.
    Objects in this list belong to development class $TMP and are not transported. You can display both your own local private objects and those of other users. Local objects are used mostly for testing. If you want to transport a local object, you must assign it to another development class. For further information, refer to Changing Development Classes
    http://help.sap.com/saphelp_46c/helpdata/en/d1/80194b454211d189710000e8322d00/content.htm
    Creating the Main Package
    Use
    The main package is primarily a container for development objects that belong together, in that they share the same system, transport layer, and customer delivery status. However, you must store development objects in sub-packages, not in the main package itself.
    Several main packages can be grouped together to form a structure package.
    Prerequisites
    You have the authorization for the activity L0 (All Functions) using the S_DEVELOP authorization object.
    Procedure
    You create each normal package in a similar procedure to the one described below. It can then be included as a sub-package in a main package.
    To create a main package:
    1.       Open the Package Builder initial screen (SE21 or SPACKAGE).
    2.       In the Package field, enter a name for the package that complies with the tool’s Naming Conventions
    Within SAP itself, the name must begin with a letter from A to S, or from U to X.
    3.       Choose Create.
    The system displays the Create Package dialog box.
    4.       Enter the following package attributes:
    Short Text
    Application Component
    From the component hierarchy of the SAP system, choose the abbreviation for the application component to which you want to assign the new package.
    Software component
    Select an entry. The software component describes a set of development objects that can only be delivered in a single unit. You should assign all the sub-packages of the main package to this software component.
    Exception: Sub-packages that will not be delivered to customers must be assigned to the HOMEsoftware component.
    Main Package
    This checkbox appears only if you have the appropriate authorization (see Prerequisites).
    To indicate that the package is a main package, check this box.
    5.       Choose  Save.
    6.       In the dialog box that appears, assign a transport request.
    Result
    The Change package screen displays the attributes of the new package. To display the object list for the package in the Object Navigator as well, choose  from the button bar.
    You have created your main package and can now define a structure within it. Generally, you will continue by adding sub-packages to the main package. They themselves will contain the package elements you have assigned.
    See also
    Adding Sub-Packages to the Main Package
    http://help.sap.com/saphelp_nw04/helpdata/en/ea/c05d8cf01011d3964000a0c94260a5/content.htm
    access key used for change standard program.
    www.sap.service.com

  • How to specify the storage access key for a ResourceFile?

    The azure batch tutorial shows how to put program file into a public container in a storage account and let azure batch to download them to TVMs and run.
    In real world scenario, if I don't want to use a public container or a shared access signature and want the azure batch to use a access key to access the container where my task program file is located, is it possible? How to do it?

    I see that you are conversant with the issues here but for other readers let me provide a quick review:
    The properties of a task (ICloudTask/CloudTask) include a collection of ResourceFile instances. ResourceFile instances
    map blobs in Azure Storage to local files in the Container/VM/Guest-OS.  Azure Batch copies the files from storage into the VM before the task runs and it uses the SAS (and other data) in the ResourceFile to do so.
    The ICloudTask/CloudTask.FilesToStage collection exposes the object model's mechanism for customizable file staging.
     The collection accepts instances of IFileStagingProvider which ultimately are invoked to create/augment the ResourceFile collection on the task.
    A default implementation is provided: FileToStage.
    An instance of FileToStage maps a file local to the client library to a file ultimately in the VM (indirecting through
    blob storage/SAS).  When instances of FileToStage are added to the CloudTask.FilesToStage the following occurs on Commit()/AddTask:
    A container is created in the given storage account.  The name is constructed to avoid collisions.
    The container is given a restricted SharedAccessBlobPolicy.
    All of the local files specified are uploaded to that container
    An SAS for each blob is created
    (24hr expiry)
    and a ResourceFile is constructed for each FileToStage
    The ResourceFile for each FileToStage is added to the CloudTask.ResourceFiles collection.
    FileToStage and the FilesToStage collection are intended to assist the customers that either want a shortcut around the issues of blob containers and SAS or want to control the file staging process via a custom implementation of IFileStagingProvider.
    When using the default implementation FileToStage to stage local files, care should be taken to monitor the number of containers created and the storage cost implications.
    Your concerns about SAS based methods are not directly addressed by the default implementation.  I would only note that SAS values can be re-used across tasks and jobs so the existing implementation can be used to get local data into storage and usable
    SAS values.  However, you already have these sorts of features implemented it seems and as you point out, there is the problem of SAS expiry. 
    daryl

  • How to find repairs done ( through access key)  in SAP ECC 6.0 system

    Hi Experts,
    I have to find the Repairs ( ie standard code is edited with access key ) done in my SAP ECC 6.0 system. I want to find out the repairs which was done my some developer using the access key and also want to segregate the ones which were done through the OSS notes and support packages. Is there any table or report i can use in the sytem to view this details. Please let know at the earliest.
    Thanks,
    Murali.

    Access Key Tables - ADIRACCESS
    OSS Notes - TCODE SNOTE.

  • ABAP Access Key for Table change mode MCVKUSR & MCVBAPUSR in SE11

    Dear All,
    I'm using SAP ECC6.0. I want to create a new database table in the dictionary to be used in my programs. I proceed in the following way:
    1.  I run the SE11 transaction
    2.  At the first entry I write the name of the table to be Change created ( Display mode Showing )
    3.  I click on the change button.
    4. It will ask for Access Key
    But then the system asks me an Access Key , where can I get this?
    I have SAP License Key.
    DB Table Name : MCVBAPUSR & MCVKUSR
    Please Let me know
    Thanks in advance,

    Dear ,
    I go to Service market Place site, from SSCR Tab then I have to select a object from the list is TABL.
    and enter the Particular Object & Table Name . Now I got it Access key for Particular Object.
    Thank you for your quick Response.
    Once again Thank u.
    Regards
    Thomas.T
    Edited by: thomas_raja on Jun 5, 2011 6:24 AM

  • "Access Key" to activate domain "P106_AMT11" in ABAP Dictionary

    Hello folks.
    I tried to activate domain "P106_AMT11" in ABAP Dictionary.
    But Netweaver requires "Access key".
    How can I obtain it?
    I've checked some threads on "access key".
    Some people wrote "ask Basis Consultant".
    But I'm not acquainted with any Basis Consultants.
    Could someone please help me to get an "access key"?

    Hello,
    Every S user id may not have the authorization to generate the object key. Its a task of "Basis administrator", they generally have the authorization to generate the object access key.
    If your S user ID has the necessary authorization, then
    Go to https://service.sap.com/sscr > Register Object
    You have to give the below information while doing the object registration.
    Basis Release = <select your release version>
    PgmID = R3TR
    Type = DOMA
    Object name = P106_AMT11
    - Select the correct installation # under the "select installation"
    Note - SSCR developer or object key depends on the installation, the correct installation no. of your system.
    You can follow the below note for more details.
    https://service.sap.com/sap/support/notes/40850
    Regards,
    Debasis.
    Edited by: Debasis Sahoo on Oct 15, 2008 3:12 PM

  • Access Keys / Keyboard Shortcuts / Mnemonics

    I am trying to use the SetAsFunctionKey method and FunctionKeyPress
    event to define keyboard shortcuts for window widgets such as buttons on
    a Windows 95 client running Forte 3.0.E.
    If I add the ampersand (&) to the caption of a button, the letter
    following the ampersand is underlined. Normally, in other development
    tools such as Visual Basic, if you do this for a button, then clicking
    the ALT key along with that one letter automatically fires the Click
    event for the button. There is no other coding necessary. I basically
    have two questions:
    1. Is there a better way of implementing this in Forte, other than using
    the SetAsFunctionKey method?
    2. If not, I have the following dilemma. My application consists of a
    main window and several nested windows. The nested windows do not have
    their own event loops, instead, they have Event Handlers that are
    registered in the parent window. Both the parent window and its nested
    windows need the keyboard shortcuts and would therefore need to register
    for the FunctionKeyPress event. The problem is if I register for the
    event in the nested window, the registration of that same event in the
    parent window is overridden, effectively disabling my ability to process
    the keyboard shortcut for the parent window. I am assuming that since
    there is only one event loop in this scenario, it is the only one that
    receives the FunctionKeyPress event. Is there any way to make this work
    without making the parent window aware of all the keyboard shortcuts of
    its nested windows?
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET

    You are right Dave, Windows 95 also generates the beep. I just hadn't
    noticed it before. If you or anyone else finds a way to suppress this
    behavior, please let me know.
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET
    From: Dave Dixson (Ext. 513)[SMTP:[email protected]]
    Sent: Friday, October 03, 1997 10:43 AM
    To: Van Vuong
    Subject: RE: Access Keys / Keyboard Shortcuts / Mnemonics
    I am using forte 3E under NT4.
    I also can capture the speed key press, but I cant stop the warning
    beep that is generated automatically by windows. Maybe this doesnt
    happen under win95, or maybe you have the warning beep turned off in
    your control panel.
    Dave.
    -> From: Van Vuong <[email protected]>
    To: "'Dave Dixson (Ext. 513)'" <[email protected]>
    Subject: RE: Access Keys / Keyboard Shortcuts / Mnemonics
    Date: Fri, 3 Oct 1997 08:51:12 -0500
    Which version of Forte are you using? I wrote a quick test program using
    3.0.E and contrary to the documentation, I am able to capture the
    Alt-key shortcut on my Windows 95 client.
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET
    From: Dave Dixson (Ext. 513)[SMTP:[email protected]]
    Sent: Friday, October 03, 1997 3:38 AM
    To: [email protected]
    Subject: Re: Access Keys / Keyboard Shortcuts / Mnemonics
    I have also used the SetAsFunctioKey method to implement Alt-Key
    shortcuts, but have found that because windows does not recognise my
    pretend shortcut, it beeps a warning whenever the Alt-Key combination
    is pressed.
    Has anyone found a way of stopping this from happening (without
    changing the window control panel settings).
    Dave.
    From: Van Vuong <[email protected]>
    To: "'Forte Users Discussion'" <[email protected]>
    Subject: Access Keys / Keyboard Shortcuts / Mnemonics
    Date: Thu, 2 Oct 1997 18:47:29 -0500
    Reply-to: Van Vuong <[email protected]>
    I am trying to use the SetAsFunctionKey method and FunctionKeyPress
    event to define keyboard shortcuts for window widgets such as buttons on
    a Windows 95 client running Forte 3.0.E.
    If I add the ampersand (&) to the caption of a button, the letter
    following the ampersand is underlined. Normally, in other development
    tools such as Visual Basic, if you do this for a button, then clicking
    the ALT key along with that one letter automatically fires the Click
    event for the button. There is no other coding necessary. I basically
    have two questions:
    1. Is there a better way of implementing this in Forte, other than using
    the SetAsFunctionKey method?
    2. If not, I have the following dilemma. My application consists of a
    main window and several nested windows. The nested windows do not have
    their own event loops, instead, they have Event Handlers that are
    registered in the parent window. Both the parent window and its nested
    windows need the keyboard shortcuts and would therefore need to register
    for the FunctionKeyPress event. The problem is if I register for the
    event in the nested window, the registration of that same event in the
    parent window is overridden, effectively disabling my ability to process
    the keyboard shortcut for the parent window. I am assuming that since
    there is only one event loop in this scenario, it is the only one that
    receives the FunctionKeyPress event. Is there any way to make this work
    without making the parent window aware of all the keyboard shortcuts of
    its nested windows?
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET
    DaVE
    Triad Group PLC, EMail:[email protected]
    GU7 1XE, England. Tel: 01483 860222 X 513
    DaVE
    Triad Group PLC, EMail:[email protected]
    GU7 1XE, England. Tel: 01483 860222 X 513

Maybe you are looking for

  • QM Scenario for Automatic Data Transfer to Inspection Lot

    Hi Experts, I have explained one QM scenario below. And also mentioned queries that I have in this. Could you please help me out on the same? There are 2 SAP systems, A and B. Process works as follows: -Delivery is created at A with B as recipient. -

  • Help needed - disk utility cant repair permissions

    after upgrading to Leopard - when few days later I verified my permissions in disk utility and ask for repair received log; << Verify permissions for "Macintosh HD" Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired.

  • Message with two apple IDs

    I have two email addys, one that was established years ago and is my main Apple ID, and another associated with .Mac.  I cannot use both.  I have to pick one over the other for iMessage or Message.  Why can't I use all the Apple IDs or email addys?

  • How to know the progress of replacement apart? (Located in India)

    There is an issue of my T400 screen. The taskmanagement bar is shining,it displays the top of the screen every two or three seconds.  I have asked for help from India service center. I was told there is a issue with lcd pad. But I'm curiously to know

  • SM62 & SM64

    I'm trying to understand the concept of SM62. So if I want to manually trigger an event, lets say a process chain, so that means firrst I have to maintan an event for it in SM62? If yes, can anyone guide me through the process ? thanks in advance