Structure creation

Dear All,
can u explain, how to create structure through SE11
thanks
mahes

Give the Zname in the DATA TYPE and click create.
then select structure.
Give Table Field names and dataelements for them.
If any standard existes use them otherwise give a Zname and double click on it to create them.
Also check the SAP
<a href="http://help.sap.com/saphelp_webas620/helpdata/en/90/8d7310b1af11d194f600a0c929b3c3/frameset.htm">HELP</a>
Regards,
Amit

Similar Messages

  • Organizational structure creation

    [Organizational Structure creation using HRMD_ABA;
    Appologies if you saw this message on Friday, because I did originally post it under the general area. I was hoping that if I re-posted it under this area I might get a few more responses. I have included the one response I  got, plus my reponse, which does contain more detail about how I ran PFAL - program RHALEINI, and re poses the question about what needs to be created in SRM re an organisational structure, prior to doing an initial load using transaction PFAL.
    Many Thanks
    Claire
    I am trying to set up the organizational structure in our SRM 7.0 system using our ECC 6 organizational structure. I have created all the required distribution models for SRM and ECC 6, and have set up the switch settings in SRM. The number range settings have been set to external.
    As per OSS Note 36317, which concentrates on the initial distribution, and I am working through, I have run PFAL in ECC 6 only for object type O. The HRMD_ABA idocs have been successfully transferred to our SRM system, but all are at status 52.
    The message for all the idoc segments is:
    'You tried to create a relationship from object 01O 50000333 to object 01S 50000846. However, object 01S 50000846 does not exist or is not active in the period from 19000101 to 99991231'.
    One thing I haven't done, which might be incorrect, is create an Organizational Plan in SRM. I specifically haven't done this because I am wanting to use external numbering, and therefore thought the organizational plan would get automatically created as part of the initial distribution.
    Does any one have any idea how to resolve my problem?
    Many Thanks
    Claire
    Re: Organizational Structure creation using HRMD_ABA  
    Posted: Aug 21, 2009 6:03 PM    in response to: Claire Crosby-C...           Reply 
    Hello Claire,
    It looks like you are replicating "S". After the "O" replication you should run the "S".
    Please refer to the OSS note 934372 u201CSRM/CRM: HR integration for business partner u2013 new featuresu201D & SAP Note # 550055 EBP/SRM: New integration for business partner as well.
    Hope this is helpful.
    Thanks
    Ashutosh
    Claire Crosby-C...  
    Posts: 45
    Registered: 3/22/04
    Forum Points: 0 
       Re: Organizational Structure creation using HRMD_ABA  
    Posted: Aug 21, 2009 6:53 PM    in response to: ASHUTOSH TRIPATHI     Edit          Reply 
    Hi Ashutosh
    I intend to replicate 'S', as described in the note, but nothing has been created with my initial replication of 'O'. As per the note 363187 you are supposed to distribute type 'O' first before moving on to 'S'. Is there anything really fundamental I have missed that you are supposed to do in SRM either before or after the initial set of idocs for type 'O' are brought in?
    I have also read the other 2 notes you mention.
    Note 363187 stated:
    'Perform the following steps in the sequence given if the target system is a
    mySAP.com system (SEM, CRM, BBP/EBP):
    1. If you want to use the change pointers for later changes, activate
    them at once. During initial transport, you should not maintain the
    data in parallel in HR because the distribution takes the blocking
    mechanism into account, which can cause an incomplete initial
    transport.
    2. All objects of object type O are distributed with program RHALEINI. As
    a transfer mode, the update mode with infotype 1000 selection should
    be used.
    This way you make sure that all objects of object type O are created
    in the target system for existence checks.
    3. As previous step but for object type C.
    4. As previous step but for object type S.
    So far all I have tried to do is up to step 2.
    When running RHALEINI I have entered the following:
    Objects - Object Type = 'O'
    Reporting Period - Today is selected
    Transfer Mode - Insert is selected, with the Update Mode infotype set to 1000
    I did think making a setting under the Update Mode Infotype seemed a little odd, as I was doing an insert, but is this not what point 2 from the OSS Note is telling me to do?
    Any thoughts would be really helpful.
    Am I supposed to create a skeleton Org structure before pulling in the ECC 6 structure when I am using external numbering?
    Thanks
    Claire

    Hi Ashutosh
    I intend to replicate 'S', as described in the note, but nothing has been created with my initial replication of 'O'. As per the note 363187 you are supposed to distribute type 'O' first before moving on to 'S'. Is there anything really fundamental I have missed that you are supposed to do in SRM either before or after the initial set of idocs for type 'O' are brought in?
    I have also read the other 2 notes you mention.
    Note 363187 stated:
    'Perform the following steps in the sequence given if the target system is a
    mySAP.com system (SEM, CRM, BBP/EBP):
    1. If you want to use the change pointers for later changes, activate
    them at once. During initial transport, you should not maintain the
    data in parallel in HR because the distribution takes the blocking
    mechanism into account, which can cause an incomplete initial
    transport.
    2. All objects of object type O are distributed with program RHALEINI. As
    a transfer mode, the update mode with infotype 1000 selection should
    be used.
    This way you make sure that all objects of object type O are created
    in the target system for existence checks.
    3. As previous step but for object type C.
    4. As previous step but for object type S.
    So far all I have tried to do is up to step 2.
    When running RHALEINI I have entered the following:
    Objects - Object Type = 'O'
    Reporting Period - Today is selected
    Transfer Mode - Insert is selected, with the Update Mode infotype set to 1000
    I did think making a setting under the Update Mode Infotype seemed a little odd, as I was doing an insert, but is this not what point 2 from the OSS Note is telling me to do?
    Any thoughts would be really helpful.
    Am I supposed to create a skeleton Org structure before pulling in the ECC 6 structure when I am using external numbering?
    Thanks
    Claire

  • Dynamic Implicit Structure Creation Question

    Hello,
    I was curious if it was possible to dynamically create an implicit structure where you might occasionally want to omit some keys from being added to the structure?
    I played around with using ternary operators in the structure creation with no luck.
    <cfset temp = {
         name = "Dave",
         (1 IS 1 ? "" : Job  =  "Superhero")
      } />
    The only way I can see doing this now would be to create the structure and then use StructKeyDelete on the keys I want to remove OR build structures the traditional way and cfif my way around the keys I don't want to add."
    Ex: <cfset structKeyDelete(temp,"Job") />
    or
    <cfset temp = structNew() />
    <cfset temp.name = "Dave" />
    <cfif 1 NEQ 1>
          <cfset temp.job = "Superhero" />
    </cfif>
    Does anyone know how to create dynamic keys in a structure while defining it implicitly?
    Thanks!

    I can think of at least one reason why this fails. If there is just one key-value pair, there will be a comma stranded at the end.
    You can of course tinker dynamically with the content of the keys of a struct and their respective values. However, a struct is an object, with set characteristics such as number of key-value pairs. So, it would be difficult to dynamically change the number of key-value pairs 'from within' the struct. Even if what you are trying to do were possible, it would be more complex, and would certainly involve more code, than the ordinary alternative you mention.
    In any case, here is a version of your original idea that works:
    <cfset temp = (1 IS 2 ? {name="Dave"} : {name="Dave",Job="Superhero"})>
    <cfdump var="#temp#">

  • Transfer Structure Creation

    Hi,
    I am trying to develop a tool to automate the transfer structure/info source creation. Does anyone know the table or function modules that create these?
    Thanks in advance.
    Alex.

    Hi:
    In transaction BAPI,
    check the BAPI BAPI_ISOURCE_MD_T_CREATE in the Data Warehousing BAPIs (Under InfoSourceMasterXfer).
    Thanks for any points you choose to assign.
    Best Regards -
    Ron Silberstein
    SAP

  • Transport for structure creation

    Hi All ,
    we have two clients 100 and 110 ,
    the config  client is 100 ,
    I have mistakenly created a three structures in 110 creating a transport in 110 .
    these below  were objects created under that transport in 110 after creation .
    Table Definition                 
          ZSD_PWR_RECOVERY_REPORT_ALV2 
         ZSD_PWR_RECOVERY_REPORT_ALV3 
         ZSD_PWR_RECOVERY_REPORT_ALV4 
    Table                            
         ZSD_PWR_RECOVERY_REPORT_ALV2 
         ZSD_PWR_RECOVERY_REPORT_ALV3 
         ZSD_PWR_RECOVERY_REPORT_ALV4 
    Now I have been asked to create a transport in 100 for them , I deleted the transport in 110 and made changes to structures in 100 which created a transport for these in 100 .
    the objects created in 100 now are
    Table Definition                 
          ZSD_PWR_RECOVERY_REPORT_ALV2 
         ZSD_PWR_RECOVERY_REPORT_ALV3 
         ZSD_PWR_RECOVERY_REPORT_ALV4 
    and do not have objects for table .
    I want make  sure this will not effect the transportation of request  to QA.which should actaully create three new structures there .
    Thanks
    Vinay
    Edited by: vinay kolla on Jul 15, 2009 4:20 AM
    Edited by: vinay kolla on Jul 15, 2009 4:21 AM

    Hi Kiran ,
    Thanks for response ,
    when I created them in 110 (not the desired the client ) it has created in 100 as well as same system they are client indep)after deleting the transports in 110 , I made changes to structures in 100(which is desired client) and created transport there.
    the problem is , 
    there is onli the below objects in transport
    Table Definition
    ZSD_PWR_RECOVERY_REPORT_ALV2
    ZSD_PWR_RECOVERY_REPORT_ALV3
    ZSD_PWR_RECOVERY_REPORT_ALV4
    earlier in 110 the transport had
    Table Definition
    ZSD_PWR_RECOVERY_REPORT_ALV2
    ZSD_PWR_RECOVERY_REPORT_ALV3
    ZSD_PWR_RECOVERY_REPORT_ALV4
    table
    ZSD_PWR_RECOVERY_REPORT_ALV2
    ZSD_PWR_RECOVERY_REPORT_ALV3
    ZSD_PWR_RECOVERY_REPORT_ALV4
    I think when we create a table the transport have objects for "Table defination" and "table" , when we just make change to table it will onli the transport have onli object "Table defination" .
    Now I have a doubt that this new transport which does nt have "table" objects and has only "table defination" will succesfully create table in QA when moved .
    Thnaks
    Vinay Kolla

  • Dynamic structure creation failure for only some structures.

    I have some code to dynamically create a structure and table based on some sap how to... documentation. It works perfectly for a number of structures but fails on the structure I wish to create.
    'l_c_cube_write' in the code is the variable that defines which structure. This code is in BW, if I have an InfoCube YINFOCUBE then the code should create a structure and table based on structure /BIC/VYINFOCUBE2.
    This code works fine when based on structure /BIC/VYINFOCUBEI but fails when based on structure /BIC/VYINFOCUBE2. These structures are generated for each InfoCube created in BW.
    Looking at the two structure definitions in SE11 there are a few differences but it is not clear to me if these differences are causing the error.
    Does anyone know why the error occurs and whether there is a way to avoid it.
    The code is as follows.
    data:
      l_c_cubestruct   type string,
      l_r_cubestrudesc type ref to cl_abap_structdescr,
      l_r_cubedatadesc type ref to cl_abap_tabledescr,
      l_v_cubedatastru type ref to data,
      l_v_cubedatatabl type ref to data,
      l_v_cubecomp     type cl_abap_structdescr=>component_table,
      l_c_comp         type string.
    field-symbols:
      <l_fs_anytabl>  type standard table,
      <l_fs_anystru>  type any.
    no need to dynamically create data object as the program is created dynamically
    concatenate '/BIC/V' l_c_cube_write 'I' into l_c_cubestruct. "this works
      concatenate '/BIC/V' l_c_cube_write '2' into l_c_cubestruct. "this does not
      l_r_cubestrudesc  ?= cl_abap_structdescr=>describe_by_name( l_c_cubestruct ).
      l_v_cubecomp       = l_r_cubestrudesc->get_components( ).
      l_r_cubestrudesc   = cl_abap_structdescr=>create( l_v_cubecomp ).
      l_r_cubedatadesc   = cl_abap_tabledescr=>create( l_r_cubestrudesc ).
      create data l_v_cubedatastru type handle l_r_cubestrudesc.
      create data l_v_cubedatatabl type handle l_r_cubedatadesc.
    create a data object for the datapackage and the dataackage structure
      assign l_v_cubedatastru->* to <l_fs_anystru>.
      assign l_v_cubedatatabl->* to <l_fs_anytabl>.
    Differences between structures:
    The structure that fails also includes components 0INFOPROV and 1ROWCOUNT.
    The structure that fails has components in the format 0MATERIAL, 0CALMONTH, etc. The structure that does not fail has components in the format MATERIAL, CALMONTH, etc.

    I encountered the above problem recently. It is a pain because it means you can't use MOVE-CORRESPONDING.
    It's also not possible to define a structure statically with components beginning with numbers - though it is ok in the data dictionary.
    e.g.
    TYPES: BEGIN OF my_struc,
             0COMPONENT TYPE...
           END OF MY_struc.
    Seems to me to be rather inconsistent!
    matt

  • Dynamic Structure creation and assigning data.

    Hi,
    I have a structure and a work area,
    DATA: begin of sample_struct,
          elem1 type xxx,
          elem2 type yyy,
          elem3 type zzz,
          end of sample_struct.
    DATA: wa_sample_struct type sample_struct.
    DATA: lr_rtti_struc TYPE REF TO cl_abap_structdescr.
    DATA: lt_comp       TYPE cl_abap_structdescr=>component_table.
    DATA: ls_comp       LIKE LINE OF lt_comp.
    DATA: l_index       TYPE string.
    DATA: lr_data       TYPE REF TO data.
    DATA: lr_table      TYPE REF TO
    I create a new structure at run time extending the sample_struct to add few more components at run time like this.
    lr_rtti_struc ?= cl_abap_structdescr=>describe_by_data(wa_sample_struct).
        lt_comp = lr_rtti_struc->get_components( ).
    do 10 times.
          l_index = sy-index
          concatename 'element' l_index into ls_comp-name
          ls_comp-type = cl_abap_elemdescr=>get_string( ).
          APPEND ls_comp TO lt_comp.
    enddo.
    Then i create a work area of this new structure like this.
    lr_rtti_struc = cl_abap_structdescr=>create( p_components = lt_comp ).
        CREATE DATA lr_data TYPE HANDLE lr_rtti_struc.
        ASSIGN lr_data->* TO <fs_data>.
    Now <fs_data> is a work area for the structure.
    I can move the data in wa_sample_struct into <fs_data> like this.
    move-corresponding wa_sample_struct to <fs_data>.
    My problem is how do i access the dynamic components of this work area so that i can assign data to those components.
    If anybody knows how to access the dynamically added components of <fs_data> so that I can assgin data to those.
    Thanks in advance
    Sesh
    Message was edited by: Seshatalpasai Madala

    Hi,
          Looks like the problem is not well stated as I am getting answers which are not relevent.
    My existing structure.
    DATA: begin of sample_struct,
    elem1 type xxx,
    elem2 type yyy,
    elem3 type zzz,
    end of sample_struct.
    I create a new structure using this structure at runtime by adding new fields which are in a internal table. I add the new fields as follows.
    loop at it_tab into wa_tab.
    ls_comp-name = wa_tab.
    ls_comp-type = cl_abap_elemdescr=>get_string( ).
    APPEND ls_comp TO lt_comp.
    endloop.
    This internal table is built using the user input. So I dont know how many and what are the values in the internal table.
    LT_COMP has the existing structure field's as well as the newly added fields for my new structure.
    I create a new structure using this component list LT_COMP.
    DATA: lr_rtti_struc TYPE REF TO cl_abap_structdescr.
    lr_rtti_struc = cl_abap_structdescr=>create( p_components = lt_comp ).
    Now I have an object of cl_abap_structdescr. Which I can use as a data type for defining Workarea and internal table of this structure like this.
    CREATE DATA lr_data TYPE HANDLE lr_rtti_struc.
    ASSIGN lr_data->* TO <fs_data>.
    I can access all the existing fields of the strucutre like this.
    <fs_data>-elem1
    <fs_data>-elem2
    My problem is how do i access the newly added fields of the strucutre as I dont know the names of the fileds(I know them only at runtime).
    I hope I have explained it well enough, hope to see a relevent answer for the above problem.
    Thanks in advance.
    Sesh

  • Info structures creation

    Hello folks,
    I'm very new at ABAP development and I need to create info structures.
    Can you guys guide me through the process of doing it? and how it works? and how I can actual create a customized one?
    Thanks in advance,
    Ol.

    Hi
    Check below links. U may get some idea to create infostructure like s999 table.
    http://help.sap.com/bp_chemv1600/Chem_DE/Documentation/Q104_BPP_EN_DE.doc
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Regarding structure creation

    hai to all,
    I tried to create one structure for function module ZBAPISTAT
    for this structure i tried to add one field like OBJNR DATAELEMENT J_OBJNR but its gave error like
    Field name OBJNR does not agree with proposed name OBJECT_NO for BAPI table
    Message no. DT250
    Diagnosis
    You chose a field name which does not agree with the name proposed for this field.
    System Response
    You are warned against using this field name. However, the table can also be activated with the field name which differs from the one proposed.
    Procedure
    If possible, change the field name to the proposed name.
    The default field name should only be changed for exceptions and only by the relevant application.
    any body now how to solve this problem give me reply
    regards,
    surya.

    Hai manoj,
    thanks for ur reply
    i tried like different types of field names ,field name ok but <b>problem with dataelement only</b>
    thanks& regards,
    surya.

  • Organization Structure creation

    Hello Experts,
    We need your help and expert opinion for the below information.
    Currently we are planning to create the organization structure for our client in CRM, as the client is not planning to Implement full blown HR now. We are evaluating the impacts if HR is implemented in near future.
    In this regard can you please provide your expert opinion and inputs with respect to creating Organization structure now in CRM and implementing HR organization structure later in point of time in terms of Configuration changes, Impact on Master and Transactional data.
    Note: However HR is being partially implemented for Employee master which will be replicated to CRM in the current implementation.
    Thanks in advance.
    regards,
    KK

    Hi,
    You can go to spro->CRM->Master data->Organization management->Organisation Model->Create Organization Moodel.
    This is to create a model in CRM.But as mentioned in this thread that once you import the structure from ECC,It may change or overlap the Model that you create in SAP CRM.So beware of that.
    I hope you got the answers to both the questions.
    Please allot the points once convinced
    Puneet

  • Organizational Structure creation using HRMD_ABA

    I am trying to set up the organizational structure in our SRM 7.0 system using our ECC 6 organizational structure. I have created all the required distribution models for SRM and ECC 6, and have set up the switch settings in SRM. The number range settings have been set to external.
    As per OSS Note 36317, which concentrates on the initial distribution, and I am working through, I have run PFAL in ECC 6 only for object type O. The HRMD_ABA idocs have been successfully transferred to our SRM system, but all are at status 52.
    The message for all the idoc segments is:
    'You tried to create a relationship from object 01O 50000333 to object 01S 50000846. However, object 01S 50000846 does not exist or is not active in the period from 19000101 to 99991231'.
    One thing I haven't done, which might be incorrect,  is create an Organizational Plan in SRM.  I specifically haven't done this because I am wanting to use external numbering, and therefore thought the organizational plan would get automatically created  as part of the initial distribution.
    Does any one have any idea how to resolve my problem?
    Many Thanks
    Claire

    Hi Ashutosh
    I intend to replicate 'S', as described in the note, but nothing has been created with my initial replication of 'O'. As per the note 363187 you are supposed to distribute type 'O' first before moving on to 'S'. Is there anything really fundamental I have missed that you are supposed to do in SRM either before or after the initial set of idocs for type 'O' are brought in?
    I have also read the other 2 notes you mention.
    Note 363187 stated:
    'Perform the following steps in the sequence given if the target system is a
    mySAP.com system (SEM, CRM, BBP/EBP):
    1. If you want to use the change pointers for later changes, activate
    them at once. During initial transport, you should not maintain the
    data in parallel in HR because the distribution takes the blocking
    mechanism into account, which can cause an incomplete initial
    transport.
    2. All objects of object type O are distributed with program RHALEINI. As
    a transfer mode, the update mode with infotype 1000 selection should
    be used.
    This way you make sure that all objects of object type O are created
    in the target system for existence checks.
    3. As previous step but for object type C.
    4. As previous step but for object type S.
    So far all I have tried to do is up to step 2.
    When running RHALEINI I have entered the following:
    Objects - Object Type = 'O'
    Reporting Period - Today is selected
    Transfer Mode - Insert is selected, with the Update Mode infotype set to 1000
    I did think making a setting under the Update Mode Infotype seemed a little odd, as I was doing an insert, but is this not what point 2 from the OSS Note is telling me to do?
    Any thoughts would be really helpful.
    Am I supposed to create a skeleton Org structure before pulling in the ECC 6 structure when I am using external numbering?
    Thanks
    Claire

  • Org Structure creation for different countries

    Hi,
    Pls guide me as of how to proceed with the scenario.Client has Organization structure in 2 countries,that is India and srilanka.
    1/ While configuring in the system for creating Org structure should i change the MOLG value(in SU3)accordingly for each Country?
    2/ India business head and srilanka business head reports to Group MD who sits in Malaysia where there is no Org structure.So how do i maintain this reporting.I mean should i create a Org unit in Malaysian Country grouping.Will this work?
    pls guide me
    Thanks

    Dear,
    Configuring the Client Organization is completely depending on Clients requirements.  In my View when there is no org structure in maysia then there is no need of worry about it.  For your other question
    you can use one Operating chart of accounts for both countries and individual country specific chart of accounts to meet there country legal requirements.
    But important thing is you need to ask and confirm with your client what are the requirements they have. Thank you.
    Regards,
    Ahemmed

  • Org structure creation

    Hi All,
    I am creating new org structure. I found Bussiness partner number is not created.
    I have amaintained Address for the root org structure, still it is not created.
    I have maianteined bussiness parttner number ranges as well.
    Any pointers for why it is not created.
    Abdul Raheem

    Hi Abdul
    Can you please share how did u solve

  • Regarding source jdbc structure creation

    Hi,
    I am doing jdbc sender scenario the source structure I am getting form xsd.
    in jdbc sender data type root node should be created "row" and message type  . is compulsory?
    if i am getting xsd how can i deal that one.
    Thanks & Regards
    venkat.

    I am doing jdbc sender scenario the source structure I am getting form xsd.
    in jdbc sender data type root node should be created "row" and message type . is compulsory?
    --> Yes..
    if i am getting xsd how can i deal that one.
    ---> We can make the changes at IR ..
    Regards,

  • New structure creation in query

    Hi Experts,
    I need to create structure  to be a key figure, that structure I can put in to any query.Pls tell me procedure to create sturcture with few sales employess names ,so tht i can use it in other queries.
    Thanks!

    HI,
    Create a Structure and save as by giving technical name and description,
    in Query Designer top left side you can see a folder name as Structure, expand it
    structure are two types,
    1) Structure with key figures
    2) Structure without key figures
    in your created structure if you have key figures, then expand the Folder (structure with Keyfigures); you can just drag the structure to columns/rows like any other objects.
    these structures will be available and valid for all the queries which you create on the same infoProvider.
    Note: what ever the changes you made to these structures will effect globally; if you want to make any changes to this structure for only one query without effecting globally than, in the query panel remove the reference by right click-->remove reference, now you can use this structure locally.
    Regards
    Reddy A

Maybe you are looking for