The BOInfoshape is an element that represents a backend business object. It contains a collection of fields.<q ref="core.gml:Infoshape">Infoshape</q>(c) SAP AG 2003-2006. All rights reserved.<q ref="core.gml:Infoshape">Infoshape</q> | <q ref="core.gml:RefInfoshape">RefInfoshape</q> A string that uniquely identify this BOInfoshape in the backend system it comes from. This is a string of an arbitrary format, that may be interpreted by the <q ref="core.gml:BOInfoshapeIDParser">BOInfoshapeIDParser</q> helper object. The content and structure of the id may vary.It is assumed that <q ref="core.gml:BOInfoshape">BOInfoshape</q> objects are identical if their !bo_id strings are euqal. (case sensitive). It is also assumed that for most purposes of the code it is not needed to parse these strings to their components, thus the parser is initialized on demand. Retrieves a collection of all <q ref="core.gml:RefInfoshape">RefInfoshape</q> objects that point to this BOInfoshape object.a collection of all <q ref="core.gml:RefInfoshape">RefInfoshape</q> that reference this <q ref="core.gml:BOInfoshape">BOInfoshape</q> object.<ul><li>Use this method instead of accessing the private member <code>refs_pointing_at_me.</code> </li><li>This private member is first calculated by scanning the <q ref="core.gml:InfoshapePool">InfoshapePool</q>, and then by maintaining its consistency. </li></ul> Gets the business object's <q ref="core.gml:BOInfoshape!bo_id">bo_id</q> property - the business object's backend ID.The object's unique ID. Add an array of fields to the infoshape, and send a unified notification for all fields together.Array o field objects to add to the infoshape.<code>true</code> to suppress events on insertion of each field to the infoshape. <code>false</code> does not disable the events mechanism. 2 BO infoshapes are compatible if they have the same <q ref="core.gml:BOInfoshape!bo_id">bo_id</q> property.Another BO infoshape to be compared.Returns <code>true</code> if infoshapes are compatible; otherwise, returns <code>false</code> Remove an array of fields from the infoshape, and send a unified notification for all fields together.Array o field objects to remove from the infoshape.<code>true</code> to suppress events on insertion of each field to the infoshape. <code>false</code> does not disable the events mechanism.