Boundaries and Boundary Groups - 300 Physical locations

Hey guys -
I'm going to be deploying 300 or so Pull DP's across our environment.  For the most part, it's one Pull-DP per physical location, with very little overlap.  Only one site.
Based on what I'm reading, I'll need 300 Boundaries and 300 (seemingly identical) Boundary Groups, with one boundary per group.  Am I getting this right?  It doesn't seem that the new "Boundary Groups" really offers any benefits to us,
unless I am missing something; it's simply extra work for us.
Please correct me if I'm wrong though, and thanks!

Hi,
You are correct you need a Boundary and a Boundary Group per Pull DP. Boundary groups makes it possible to use a boundary for Site assignment or Content location and you can reuse the boundaries created.
Regards,
Jörgen
-- My System Center blog ccmexec.com -- Twitter
@ccmexec

Similar Messages

  • Boundary And Boundary Groups

    Hello All,
    A question here:
    We define Site Systems in Boundaries.
    We define Sites and Content Location in Boundary Group.
    What is the use of these 3 settings?

    See:
    http://www.windows-noob.com/forums/index.php?/topic/4045-system-center-2012-configuration-manager-guides/
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • Standalone Primary Site and Boundary Groups

    Do I need to configure a Site Assignment Boundary Group for a Standalone Primary Site?
    Unless I am reading this wrong, Torsten said no here: http://social.technet.microsoft.com/Forums/en-US/4979ac47-593a-4490-9b48-b8f278f39cb7/we-are-in-the-process-of-migrating-from-2007-to-2012-r2-can-we-block-boundary-migration?forum=configmanagermigration
    Does that also go for a Content Location Boundary group as well? Do I need to configure a Content Location Boundary Group in a Standalone Primary Site if all the site system roles are all on one server and there are no remote DPs or Secondary Sites?
    Thanks

    There's no overlappings with other sites since there are no other sites.
    So you're saying I can set up one, but it is not necessary for this scenario with a Standalone Primary Site?
    If I don't set up one, but sometime down the road in the future if a Secondary Site is going to be configured somewhere, then I would need to setup one, so it would be best to do it now to get it out of the way, right?
    Danke, Torsten

  • I am unable to connect my ipad to the internet via wifi, when asked for my password I get message "unable toI ge join network" however my laptop is able to access the internet using similar procedures and in the same physical location.?

    I am unable to connect my IPad to the internet via WiFi, when asked for a password then attempt to join I get the messag "unable to join the network" however  if I use my laptop in  the same physical locationand using similar procedures I am able to conect.?

    What router are you using? make/model/version
    What security type are you using? If it is WEP then symbolic (non hex) keys may be converted to hex in different ways by different operating systems. Is your laptop a Windows PC?
    If you are using WEP then drop it and move to WPA2. WEP has been deprecated by the WiFi alliance since 2004 as insecure (it can be hacked in seconds).

  • Boundaries / Boundary Groups

    We have a standalone primary site SCCM 2007 install.  I have also installed SCCM 2012 R2 in our environment as we start the process of migrating (really we're not migrating anything, just migrating clients once it's ready).
    Right now I plan on just manually pushing out clients (i.e. right-click, Install client) to a majority of the clients to migrate them over to 2012 R2.  Once a majority are migrated I will disable client push on the SCCM 2007 side and enable it in SCCM
    2012 to finish off the remaining clients.
    A few people have mentioned that since I have a standalone primary site, I don't need to worry about boundaries or boundary groups.  How should I be configuring boundaries and boundary groups on the SCCM 2012 R2 side?
    Thanks

    If the questions is what method, I would use IP Ranges. Still seem more accurate then using the AD Sites. SCCM can discover your IP Ranges so you can click a checkbox and assign them to the site.
    I prefer AD Sites & Services so there is one spot where we manage IPs vs manually adding new IP ranges to SCCM and AD.
    I think you are miss-understanding what I said. SCCM can discover your ranges using "Active Directory Forest Discovery", so no "manual" work to create the ranges. Would just need to assign them to a boundary group. If I recall correctly the general population
    suggest ranges too.
    I think I understand, however are you saying I should uncheck "Automatically create AD site boundariies when they are discovered" and check "Automatically create IP address range boundaries for IP subnets when they are discovered"?

  • Need to understand Site Assignment and Content Location Boundary Groups

    Okay I am very confused about something that I am seeing that is throwing my understanding of how Boundary Groups work completely off. 
    Here is my dilemma:
    I created two boundary groups, a site assignment and a content location boundary group. The site assignment boundary group contains all of my sites. The content location boundary group I have just has my datacenter systems where the DP installed on my site
    server is being referenced in that boundary group. 
    Now, I had two pilot deployments. The very first pilot deployment I had I created a content location boundary group for that site and referenced the local DP and when I deployed software updates to the clients there, I kept getting timeout errors. The second
    pilot deployment i had, I totally forgot to create a content location boundary group, but the software updates installed perfectly fine on those clients. 
    What the heck is going on here?
    I thought if a content locatoin boundary group was NOT created for a remote site, then those clients would not be able to receive any content at all, period. 
    Can someone please, please explain to me what is going on here?
    Thanks everyone

    A couple of additional comments here that build on the previous by Peter and Nick.
    Site assignment has nothing to do clients finding content so while it's good that you have a site assignment boundary group and even that you mentioned it, it has nothing to do with what's going on here. Also as a semantic side note, when referring
    to remote locations, you shouldn't use the word "site" when discussing ConfigMgr because "site" means something very specific and could cause confusion. I typically try to use the word "location".
    Clients that do not fall into a boundary within a content location boundary group automatically fall into a "default" boundary marked as slow in a default "boundary group". Neither of these is defined anywhere in the console or the product
    so default isn't exactly the right word here, but it does convey the meaning. Thus, not being in a defined boundary does not mean that clients cannot get content, just that they will only get content allowed for slow boundaries or where fallback is enabled.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • Can anyone explain in the Boundary Groups the Setting of Connection SLOW and FAST?

    Hello,
    we have many locations with DP´s and created Boundary Groups with the Connection FAST.
    Now we have some Clients outside they are connected only with UMTS or DSL.
    For DSL the connections is set to FAST and for UMTS is set to SLOW.
    I must explain that i take over a configuration because i am a new employee here.
    Can anyone explain me the different, in detail, of SLOW and FAST?
    thank you well and with best regards.
    André

    Quote from here:
    http://technet.microsoft.com/en-us/library/gg712679.aspx#BKMK_BoudnaryNetworkSpeed
    "You can configure the network connection speed of each distribution point in a boundary group. Clients use this value when they connect to the distribution point. By default, the network connection speed is configured as
    Fast, but it can also be configured as Slow. The network connection speed and the deployment configuration determine whether a client can download content from a distribution point
    when the client is in an associated boundary group."
    So basically, when you deploy something, this setting determines does the client download the content or not. Shown in the bellow picture:
    For example, if you have a client configured inside boundary group that's 'Slow' and then you deploy something to this client, you can configure does the deployment run or not.

  • OSD Process not honoring Boundary Group Locations

    Hi All,
    I'm in the process of introducing a PXE enabled DP into a new remote site (AUS). I've got the DP installed and PXE booting and I've created a new boundary group using the AD site for the remote location and added the on site DP to this.
    Everything was working fine and the PXE boot worked correctly the boot.wim gets tftp'd. The client picks its policy from a MP back in the UK and that's working fine as well.
    The weird bit that is driving me mad is when it downloads content it is getting both the UK and AUS DPs in the content location request and picking the UK ones!
    I've checked my boundary groups and I have have one for the UK with the UK DPs in and the UK AD site. With another one that has the AUS AD site and the AUS DP in.
    None of the DPs are set for Allow Fallback and this is driving me crazy!
    Any ideas greatly appreciated.

    Hi Peter,
    I've check the IP address and it is getting what I would expect it to have (10.6.3.200) the AD site assigned to the boundary group for the remote DP is a 10.6.3.0/22 and I've also tried it with an IP range of 10.6.3.1-10.6.3.254
    I've enabled verbose logging for the MP and looked at mp_location.log it shows the following:
    Looking up AD site name for content location request.    MP_LocationManager    10/02/2015 20:00:56    534332 (0x8273C)
    Successfully mapped IP address 10.6.3.200 to AD site AUS    MP_LocationManager    10/02/2015 20:00:56    534332 (0x8273C)
    however the reply with "MP_GetContentDPInfoProtected" contains servers that are not in that boundary group.
    MP_GetContentDPInfoProtected (UK500152,2,UK5,<ServerNameList><ServerName>SCCM2.domain.local</ServerName><ServerName>SCCM4.domain.local</ServerName><ServerName>SCCM-AUS.domain.local</ServerName></ServerNameList>,SMSPackage,00000000,,,<ClientLocationInfo
    AllowMulticast="1"><ADSite Name="AUS"/><IPAddresses><IPAddress Address="10.6.3.200" SubnetAddress="10.6.3.0"/></IPAddresses></ClientLocationInfo>)
    I have noticed that someone has added a 10.6.0.0/16 to a different AD site a long time ago but that was never an issue with 2007 as the largest mask (the /22) would be used. Any idea if this is still the case in 2012?

  • I'm an American living on a timed (though long-term) assignment in Ireland. I have both American and Irish bank accounts and addresses. I have two Qs. 1. Can I use the US Adobe site when in Ireland? Or will my physical location prevent me from doing so? 2

    I'm an American living on a timed (though long-term) assignment in Ireland. I have both American and Irish bank accounts and addresses. I have two Qs. 1. Can I use the US Adobe site when in Ireland? Or will my physical location prevent me from doing so? 2. I am working for a not-for-profit organization. Is there a special pricing plan for non-profits, similar to the plans for students, small business, etc? Thanks for whatever help you can give me. (P.S. As a potential customer and past user of Adobe products for 15  years, I find it INCREDIBLY FRUSTRATING that I cannot speak with any Adobe representative, but am continually re-routed instead to a public forum to get what I hope will be accurate information. Not good, Adobe. Your products are amazing. Your customer service leaves a lot to be desired. I don't mean that with disrespect, but as honest feedback.)

    Hi bookchic
    Thanks for your feedback.
    Non-profit pricing is available to eligible institutions via the VIP program which is sold by resellers - see Eligibility guide
    For details of resellers please check here: Adobe Platinum Partners – Value Incentive Plan
    If you wish to purchase an individual plan via Adobe.com the country of your Adobe ID will determine which site you order from.
    Kind regards
    Bev

  • I have downloaded a music file through a downloader . But the file is not found in the captured in music player . How can I locate the physical location and move the file . I cannot do via itunes also .

    I have downloaded a music file through a downloader . But the file is not found in the captured in music player . How can I locate the physical location and move the file . I cannot do via itunes also .

    Exactly what do you mean by a 'downloader'?
    Thanks
    Pete

  • TS Clients busting through Boundary Groups to place USMT Capture on remote SMP

    I am having an issue with clients running a TS with USMT capture.  I have 66 SMPs in our Single Primary Site SCCM 2012 SP1. We have one Boundary Group that has 15 DP/SMP servers on it that represents locations that are connected by a 6GB fiber
    ring. Then I have 51 other boundary groups that are smaller WAN connected locations, each boundary group has a DP/SMP server on site to accommodate clients at those locations.  
    I am using boundaries created by AD forest discovery.  I have 12 AD sites that I have in one boundary group called PS1 which is used for site assignment only there are no content servers listed for that BG.  The other boundary groups were created
    using the IP range Boundaries that were created when AD Forest Discovery did its thing. 
    My issue is that Clients in the smaller sites don't seem to understand the Boundary Groups for SMP purposes.  I can see in the SMSTS log that the client sends a request to the MP for a list of available state migration points.  I can see the client
    received 160338 byte response.  The list parses out and I can see a list of all the SMPs, the AD site for that server and one (not all) of the "subnets" associated with that SMP.   That there are subnets in the message is strange because
    the boundaries are actually IP Ranges.   Also the list as I look at it in CMTrace is truncated and doesn't seem complete.
    But instead of knowing which SMP to go to the Client seems to begin attempting to log into each SMP  until it finds one that it can get into then uses it.  I can see the client begin to download the USMT package from the correct DP while it prepares
    to ignore the SMP located on that same server and go across 2 wan links to put the USMT capture on a machine that is clearly not in its boundary group.
    I can paste logs here, but it might help to understand better the process of SMP selection.  Also some of the networks in AD sites and services are large class B networks like 10.173.0.0\16 but in reality the client computers at that site are being
    subnetted into Class C networks.  Which might be an issue, but the boundaries created when AD Forest Discovery runs are setup as IP Ranges. 
    I have validated that each boundary created is in only one boundary group and each DP/SMP is only in one boundary group. 
    Anyone know how SMP selection really works?

    Hi!
    Well, I turned off the WiFi physical switch, turned on the computer and then I did:
    sudo systemctl disable NetworkManager
    sudo systemctl disable dhcpcd
    sudo systemctl disable netctl
    I'm not sure if that's enough.
    Then I rebooted the machine, connected the ethernet cable, and:
    [me@there ~]$ sudo dhcpcd
    dhcpcd[520]: version 6.1.0 starting
    dhcpcd[520]: no interfaces have a carrier
    dhcpcd[520]: forced to background, child pid 639
    I ping Google, and I could reach it, but I could not connect some other device. Then:
    [me@there ~]$ sudo dhcpcd -x
    dhcpcd[742]: sending signal 15 to pid 639
    dhcpcd[742]: waiting por pid 693 to exit
    Again:
    [me@there ~]$ sudo dhcpcd
    dhcpcd[746]: version 6.1.0 starting
    dhcpcd[746]: wlp3s0: up_interface: Operation not possible due to RF-kill
    dhcpcd[746]: enp2s0: rebinding lease of 192.168.1.70
    dhcpcd[746]: wlp3s0: waiting for a carrier
    dhcpcd[746]: no interfaces have a carrier
    dhcpcd[746]: enp2s0: soliciting a DHCP lease
    dhcpcd[746]: timed out
    dhcpcd[746]: forced to background, child pid 868
    And, just to be sure, ping returned "unknown host".
    After a while, the router restarted.
    I also looked for a newer firmware for my router, but I couldn't find one, nor the manufacturer home page.
    And I have thought like that, fukawi2, ArchLinux is so Up-To-Date, other things may fail.
    I can request a new router to my ISP, but I may encounter this issue again when I use my laptop somewhere else.
    Last edited by Ricardo Galo (2014-02-05 18:31:36)

  • [SOLVED] - Create Boot Media to Retrieve Content from a Specific Distribution Point Regardless of Boundary/Boundary Group?

    I think I'm a little confused because maybe I missed something somewhere.
    I'd like to create bootable meda that would pull the content from a specific DP no matter where the device was physically.  So if the machine is in Boundary A/B/C within Boundary Group group A/B/C, that media should
    always pull from Distribution Point 'F'.
    During the task sequence media creation process, on the 'Boot Image' page, you're asked to select a distribution point so I believed that was all I needed to do.  But even though I selected a specific DP, DP F, when creating the media,
    during the operating system deployment task sequence, I saw it was pulling the image from another DP; a remote DP for that matter. Imaging over the WAN is not ideal! 
    I double checked the Boundaries and with the exception of 1 overarching boundary, there were no other overlapping Boundaries.  I then checked the Boundary Groups to confirm the Boundaries were associated with the correct Boundary Group (e.g.: all IP's
    at site A are in Boundary Group A) and that the correct site system server had been specified for each Boundary Group.
    Why the overarching overlap?  I wanted to cover scenarios where a local DP had not yet been stood up or simply didn't exist.  We frequently stand up several ad-hoc small 'offices' of just 1-3 people with bare-bones infrastructure.  I
    wanted them to fall back to HQ if they needed anything versus configuring separate Boundaries for each one as the ranges vary each time.
    First question is, am I doing something wrong or is this just not possible?
    Second, HQ is a fallback source location for content, and that's where this particular system was pulling content from.  If the DP I specified during the TS Media creation is missing content, how can I confirm this and validate that the client was directed
    to the fallback source which is HQ?

    That cannot be done. DPs will be determined dynamically. The DP used in the wizard is for downloading the content just for creating the media.
    Torsten Meringer | http://www.mssccmfaq.de
    Oh man - thank you for clearing that up.  Sheesh I was thinking about that the wrong way.

  • Field Symbols, Field String, and Field Group.

    Hi,
    Can you differentiate between filed symbols, field strings and field groups,
    With regards,
    Bharath Mohan B

    Hi,
    Field Symbols
    Field symbols are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
    Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
    Field symbols are similar to dereferenced pointers in C (that is, pointers to which the content operator * is applied). However, the only real equivalent of pointers in ABAP, that is, variables that contain a memory address (reference) and that can be used without the contents operator, are reference variables in ABAP Objects.
    All operations programmed with field symbols are applied to the field assigned to it. For example, a MOVE statement between two field symbols moves the contents of the field assigned to the first field symbol to the field assigned to the second field symbol. The field symbols themselves point to the same fields after the MOVE statement as they did before.
    You can create field symbols either without or with type specifications. If you do not specify a type, the field symbol inherits all of the technical attributes of the field assigned to it. If you do specify a type, the system checks the compatibility of the field symbol and the field you are assigning to it during the ASSIGN statement.
    Field symbols provide greater flexibility when you address data objects:
    If you want to process sections of fields, you can specify the offset and length of the field dynamically.
    You can assign one field symbol to another, which allows you to address parts of fields.
    Assignments to field symbols may extend beyond field boundaries. This allows you to address regular sequences of fields in memory efficiently.
    You can also force a field symbol to take different technical attributes from those of the field assigned to it.
    The flexibility of field symbols provides elegant solutions to certain problems. On the other hand, it does mean that errors can easily occur. Since fields are not assigned to field symbols until runtime, the effectiveness of syntax and security checks is very limited for operations involving field symbols. This can lead to runtime errors or incorrect data assignments.
    While runtime errors indicate an obvious problem, incorrect data assignments are dangerous because they can be very difficult to detect. For this reason, you should only use field symbols if you cannot achieve the same result using other ABAP statements.
    For example, you may want to process part of a string where the offset and length depend on the contents of the field. You could use field symbols in this case. However, since the MOVE statement also supports variable offset and length specifications, you should use it instead. The MOVE statement (with your own auxiliary variables if required) is much safer than using field symbols, since it cannot address memory beyond the boundary of a field. However, field symbols may improve performance in some cases.
    check the below links u will get the answers for your questions
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3860358411d1829f0000e829fbfe/content.htm
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/field_sy.htm
    http://searchsap.techtarget.com/tip/1,289483,sid21_gci920484,00.html
    Syntax Diagram
    FIELD-SYMBOLS
    Basic form
    FIELD-SYMBOLS <fs>.
    Extras:
    1. ... TYPE type
    2. ... TYPE REF TO cif
    3. ... TYPE REF TO DATA
    4. ... TYPE LINE OF type
    5. ... LIKE s
    6. ... LIKE LINE OF s
    7. ... TYPE tabkind
    8. ... STRUCTURE s DEFAULT wa
    The syntax check performed in an ABAP Objects context is stricter than in other ABAP areas. See Cannot Use Untyped Field Symbols ad Cannot Use Field Symbols as Components of Classes.
    Effect
    This statement declares a symbolic field called <fs>. At runtime, you can assign a concrete field to the field symbol using ASSIGN. All operations performed with the field symbol then directly affect the field assigned to it.
    You can only use one of the additions.
    Example
    Output aircraft type from the table SFLIGHT using a field symbol:
    FIELD-SYMBOLS <PT> TYPE ANY.
    DATA SFLIGHT_WA TYPE SFLIGHT.
    ASSIGN SFLIGHT_WA-PLANETYPE TO <PT>.
    WRITE <PT>.
    Addition 1
    ... TYPE type
    Addition 2
    ... TYPE REF TO cif
    Addition 3
    ... TYPE REF TO DATA
    Addition 4
    ... TYPE LINE OF type
    Addition 5
    ... LIKE s
    Addition 6
    ... LIKE LINE OF s
    Addition 7
    ... TYPE tabkind
    Effect
    You can define the type of the field symbol using additions 2 to 7 (just as you can for FORM parameters (compare Defining the Type of Subroutine Parameters). When you use the ASSIGN statement, the system carries out the same type checks as for USING parameters of FORMs.
    This addition is not allowed in an ABAP Objects context. See Cannot Use Obsolete Casting for FIELD SYMBOLS.
    In some cases, the syntax rules that apply to Unicode programs are different than those for non-Unicode programs. See Defining Types Using STRUCTURE.
    Effect
    Assigns any (internal) field string or structure to the field symbol from the ABAP Dictionary (s). All fields of the structure can be addressed by name: <fs>-fieldname. The structured field symbol points initially to the work area wa specified after DEFAULT.
    The work area wa must be at least as long as the structure s. If s contains fields of the type I or F, wa should have the structure s or at least begin in that way, since otherwise alignment problems may occur.
    Example
    Address components of the flight bookings table SBOOK using a field symbol:
    DATA SBOOK_WA LIKE SBOOK.
    FIELD-SYMBOLS <SB> STRUCTURE SBOOK
    DEFAULT SBOOK_WA.
    WRITE: <SB>-BOOKID, <SB>-FLDATE.
    Related
    ASSIGN, DATA
    Additional help
    Declaring Field Symbols
    FIELD GROUPS
    are used to hold/handle large amount of data when the internal table are not useful
    we use EXTRACT statement, HEADER structure in them
    see the example
    REPORT demo_extract.
    NODES: spfli, sflight.
    FIELD-GROUPS: header, flight_info, flight_date.
    START-OF-SELECTION.
      INSERT: spfli-carrid spfli-connid sflight-fldate
                INTO header,
              spfli-cityfrom spfli-cityto
                INTO flight_info.
    GET spfli.
      EXTRACT flight_info.
    GET sflight.
      EXTRACT flight_date.
    END-OF-SELECTION.
      SORT STABLE.
      LOOP.
        AT FIRST.
          WRITE / 'Flight list'.
          ULINE.
        ENDAT.
        AT flight_info WITH flight_date.
          WRITE: / spfli-carrid , spfli-connid, sflight-fldate,
                   spfli-cityfrom, spfli-cityto.
        ENDAT.
        AT flight_date.
          WRITE: / spfli-carrid , spfli-connid, sflight-fldate.
        ENDAT.
        AT LAST.
          ULINE.
          WRITE: cnt(spfli-carrid), 'Airlines'.
          ULINE.
        ENDAT.
      ENDLOOP.
    FIELD STRING is nothing but a string with  one row of records.
    Reward points if useful
    regards
    Anji

  • What are filed simbols and filed groups

    what are filed simbols and filed groups?
    Regards,
    pandu.

    Hi
    Field Symbols
    Field symbols are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
    Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
    Field symbols are similar to dereferenced pointers in C (that is, pointers to which the content operator * is applied). However, the only real equivalent of pointers in ABAP, that is, variables that contain a memory address (reference) and that can be used without the contents operator, are reference variables in ABAP Objects.
    All operations programmed with field symbols are applied to the field assigned to it. For example, a MOVE statement between two field symbols moves the contents of the field assigned to the first field symbol to the field assigned to the second field symbol. The field symbols themselves point to the same fields after the MOVE statement as they did before.
    You can create field symbols either without or with type specifications. If you do not specify a type, the field symbol inherits all of the technical attributes of the field assigned to it. If you do specify a type, the system checks the compatibility of the field symbol and the field you are assigning to it during the ASSIGN statement.
    Field symbols provide greater flexibility when you address data objects:
    If you want to process sections of fields, you can specify the offset and length of the field dynamically.
    You can assign one field symbol to another, which allows you to address parts of fields.
    Assignments to field symbols may extend beyond field boundaries. This allows you to address regular sequences of fields in memory efficiently.
    You can also force a field symbol to take different technical attributes from those of the field assigned to it.
    The flexibility of field symbols provides elegant solutions to certain problems. On the other hand, it does mean that errors can easily occur. Since fields are not assigned to field symbols until runtime, the effectiveness of syntax and security checks is very limited for operations involving field symbols. This can lead to runtime errors or incorrect data assignments.
    While runtime errors indicate an obvious problem, incorrect data assignments are dangerous because they can be very difficult to detect. For this reason, you should only use field symbols if you cannot achieve the same result using other ABAP statements.
    For example, you may want to process part of a string where the offset and length depend on the contents of the field. You could use field symbols in this case. However, since the MOVE statement also supports variable offset and length specifications, you should use it instead. The MOVE statement (with your own auxiliary variables if required) is much safer than using field symbols, since it cannot address memory beyond the boundary of a field. However, field symbols may improve performance in some cases.
    check the below links u will get the answers for your questions
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3860358411d1829f0000e829fbfe/content.htm
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/field_sy.htm
    http://searchsap.techtarget.com/tip/1,289483,sid21_gci920484,00.html
    Syntax Diagram
    FIELD-SYMBOLS
    Basic form
    FIELD-SYMBOLS <fs>.
    Extras:
    1. ... TYPE type
    2. ... TYPE REF TO cif
    3. ... TYPE REF TO DATA
    4. ... TYPE LINE OF type
    5. ... LIKE s
    6. ... LIKE LINE OF s
    7. ... TYPE tabkind
    8. ... STRUCTURE s DEFAULT wa
    The syntax check performed in an ABAP Objects context is stricter than in other ABAP areas. See Cannot Use Untyped Field Symbols ad Cannot Use Field Symbols as Components of Classes.
    Effect
    This statement declares a symbolic field called <fs>. At runtime, you can assign a concrete field to the field symbol using ASSIGN. All operations performed with the field symbol then directly affect the field assigned to it.
    You can only use one of the additions.
    Example
    Output aircraft type from the table SFLIGHT using a field symbol:
    FIELD-SYMBOLS <PT> TYPE ANY.
    DATA SFLIGHT_WA TYPE SFLIGHT.
    ASSIGN SFLIGHT_WA-PLANETYPE TO <PT>.
    WRITE <PT>.
    Addition 1
    ... TYPE type
    Addition 2
    ... TYPE REF TO cif
    Addition 3
    ... TYPE REF TO DATA
    Addition 4
    ... TYPE LINE OF type
    Addition 5
    ... LIKE s
    Addition 6
    ... LIKE LINE OF s
    Addition 7
    ... TYPE tabkind
    Effect
    You can define the type of the field symbol using additions 2 to 7 (just as you can for FORM parameters (compare Defining the Type of Subroutine Parameters). When you use the ASSIGN statement, the system carries out the same type checks as for USING parameters of FORMs.
    This addition is not allowed in an ABAP Objects context. See Cannot Use Obsolete Casting for FIELD SYMBOLS.
    In some cases, the syntax rules that apply to Unicode programs are different than those for non-Unicode programs. See Defining Types Using STRUCTURE.
    Effect
    Assigns any (internal) field string or structure to the field symbol from the ABAP Dictionary (s). All fields of the structure can be addressed by name: <fs>-fieldname. The structured field symbol points initially to the work area wa specified after DEFAULT.
    The work area wa must be at least as long as the structure s. If s contains fields of the type I or F, wa should have the structure s or at least begin in that way, since otherwise alignment problems may occur.
    Example
    Address components of the flight bookings table SBOOK using a field symbol:
    DATA SBOOK_WA LIKE SBOOK.
    FIELD-SYMBOLS <SB> STRUCTURE SBOOK
    DEFAULT SBOOK_WA.
    WRITE: <SB>-BOOKID, <SB>-FLDATE.
    Field Groups
    Field groups use a mechanism called extract to store and process data. You define a header and then line structure and the fields that you would like those to have and process them fairly similarly to a table; unless you are dealing with millions of records.
    Since internal tables have fixed line structures, they are not suited to handle data sets with varying structures.
    An extract is a sequential dataset in the memory area of the program. You can only address the entries in the dataset within a special loop. The index or key access permitted with internal tables is not allowed. You may only create one extract in any ABAP program. The size of an extract dataset is, in principle, unlimited. Extracts larger than 500KB are stored in operating system files. The practical size of an extract is up to 2GB, as long as there is enough space in the file-system.
    Reward points if this explains well
    Kiran

  • V I Engineering, Inc has immediate needs for Systems Engineers (Contract) and Senior Systems Engineers (Contract) (reporting to the Test Software and Integration Group Manager)

    Company: V I Engineering, Inc.
    Locations: Various - USA
    Salary/Wage: $negotiable
    Status: Hourly Contractor
    Relevant Work Experience: 5+ years system integration (LabVIEW/TestStand experience required)
    Career Level: Intermediate/Experienced
    Education Level: Bachelor's Degree
    Residency/Citizenship: USA Citizenship or Greencard required
    Driving Business Results through Test Engineering
    V I Engineering, Inc. has a vision for every client we engage. That vision is to achieve on-time and on-budget program launch more efficiently that the competition. To realize this vision, customers need to achieve predictable test systems development, eliminate waste in test information management, and drive increased leverage of test assets. An underlying requirement for all of these areas is metrics tracking and measurement based decision making.
    Job Description
    Ready to make a difference? Bring your experiences and skills to the industry leading test organization. Help us to continue to shape the way the world views test. We are seeking a talented Systems Engineer Contractor to be responsible for technical execution of successful projects in the Medical, Military, Transportation, Consumer Electronics and Aerospace Industries. The position will have very high visibility to customers and vendors. This is a very fast paced team with close customer contact and strong career development opportunities. A large part of the position is to identify, own and drive technical design, development and installation of test systems. You will work alongside other like-minded and equally talented engineers, and be creative in a fast-paced and flexible environment that encourages you to think outside the box. You will be available to spend extended periods at our customer sites to complete system installations.
    Required
    5+ years of Systems Integration experience
    3+ years LabVIEW experience
    1+ years TestStand experience
    Experience in Implementation and Delivery of Test Systems, including integration
    Experience in ATE usage and development
    Experience in building and Integrating Mechanical Fixtures
    Experience in Understanding the design of Circuit Boards as they relate to a total system, and their fault-finding
    Experience in Taking Part in Technical Teams throughout All Phases of Project Lifecycle
    Experience in Interfacing with Sub-vendors and Customers
    Ability to Multitask
    Comfortable Working on Various Team Sizes
    Excellent Communication Skills
    Desired
    Requirements generation and review experience
    National Instruments Hardware knowledge
    Experience with Source Code Control (SCC)
    Experience executing verification and validation for projects
    Experience generating and/or reviewing cost proposals
    RF Technology (DAQ, General RF Theory)
    FPGA (with LabVIEW)
    Professional software engineering processes and metrics experience
    TortoiseSVN
    V I Package Manager (VIPM)
    Experience with Projects for Regulated Industries
    MS Project
    Formal Education
    Technical degree (BS Engineering, Computer Science, Physics, Math)
    National Instruments Courses a plus
    National Instruments certification a plus
    Notes:
    Expected Travel Time is up to 50%.
    V I Engineering, Inc. offers a dynamic work environment and the flexibility of a small company.
    The Test Software and Integration Group values innovation, out-of-the-box thinking, high-tech toys and a fun / amazingly collaborative working environment. We're a National Instruments Select Integrator, and we're the closest you can get to playing with all the pre-released and new NI toys without joining the NI R&D team - and we get to play with them in the real world.
    To apply for this position, email a cover letter and resume to [email protected] with the subject "TSIG Systems Engineer (Contract) employment application".
    Copyright © 2004-2015 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.

    Edit
    Jeff

Maybe you are looking for

  • Problems With my nx7900gt...HELP!! (SOLVED)

    I got like a week ago an msi nx7900gt it isntalled fine, and the first game a trew at her looked amazin (TES Ovlibion)... how ever after  that I installed all my favorites benchmarks 3Dmark03,05,06 and aquamark3... All of them rab just fine, but afte

  • Enterprise structure and organisation structure

    Hi freinds, I have to configure Enterprise and Organisation structure for ABC labs ltd. It has its office in hyderabad, India. The various businesses of the company are: 1) Information technology:      a) Services: SAP, Microsoft dynamics etc.      b

  • The question is about my iphone 5

                I had to send my iphone 5 to Apple Inc, 3011 Laguaga Blvd, Elk grove, CA 95756.             It is about Iphone 5 sleep/wake button replacement program.             Did you get my phone? I sent it by May 3, 2014.             Did you return

  • Another update released for new iMac

    About iMac Software Update 1.2.1 for Tiger Discussion This update is for 20-inch and 24-inch aluminum iMac computers with 2.0, 2.4, or 2.8 GHz processors running Mac OS X Tiger. It improves the performance and reliability of graphics-intensive games

  • [SOLVED] How to add cd drive to wine? (mounted at cdda://sr0)

    Trying to allow wine access to my cd drive and having difficulties. My drive automounts at cdda://sr0 and can't figure out a way to get wine to access it.  How are you guys managing it? Last edited by ctarwater (2011-10-17 01:56:05)