SAP ABAP Interface IF_ESA_BUSINESS_OBJECT_MODEL (IF_ESA_BUSINESS_OBJECT_MODEL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF (Application Component) Enterprise Service Framework Layer
     SCOOL (Package) Enterprise Services Framework
Properties
Interface IF_ESA_BUSINESS_OBJECT_MODEL  
Short Description    
General Data
Package SCOOL   Enterprise Services Framework 
Created 20040419   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ESA_BO_ASSOCIATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_MODEL 20040810
Friends
Interface IF_ESA_BUSINESS_OBJECT_MODEL has no friend.
Attributes
Interface IF_ESA_BUSINESS_OBJECT_MODEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASSOCIATIONS Instance method Public Method 20040810
2 GET_ASSOCIATIONS_BY_NODE Instance method Public Method 20040810
3 GET_DEFINITION Instance method Public Method 20040511
4 GET_DESCRIPTION Instance method Public Method 20040810
5 GET_METADATA Instance method Public Method 20041203
6 GET_NAME Instance method Public Method 20040810
7 GET_NAMESPACE_DECLARATIONS Instance method Public Method 20041108
8 GET_NODES Instance method Public Method 20040810
9 GET_NODE_BY_NAME Instance method Public Method 20040810
10 GET_PROPERTIES Instance method Public Method 20040621
11 GET_ROOT_NODE Instance method Public Method 20040511
12 SET_DEFINITION Instance method Public Method 20040511
13 SET_NAMESPACE_DECLARATIONS Instance method Public Method 20041108
14 SET_PROPERTIES Instance method Public Method 20040719
15 SET_ROOT_NODE Instance method Public Method 20040511
Events
Interface IF_ESA_BUSINESS_OBJECT_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BUSINESS_OBJECT_METADATA Public See coding 20040603 BEGIN OF ty_business_object_metadata, header TYPE scol_business_object_header, nodes TYPE STANDARD TABLE OF ty_node WITH DEFAULT KEY, properties TYPE TY_PROPERTY_TABLE, namespace_declarations type standard table of ty_namespace_declaration with default key, END OF ty_business_object_metadata
2 TY_NAMESPACE_DECLARATION Public See coding 20041102 begin of ty_namespace_declaration , namespace_prefix(10) type c, namespace_uri type string, end of ty_namespace_declaration
3 TY_NAMESPACE_DECLARATIONS Public See coding 20041108 ty_namespace_declarations type standard table of ty_namespace_declaration with default key
4 TY_NODE Public See coding 20040603 BEGIN OF ty_node, header TYPE scol_bo_node_header, actions TYPE STANDARD TABLE OF scol_bo_node_action WITH DEFAULT KEY, queries TYPE STANDARD TABLE OF scol_bo_node_query WITH DEFAULT KEY, associations TYPE STANDARD TABLE OF scol_bo_node_association WITH DEFAULT KEY, END OF ty_node
5 TY_PROPERTY Public See coding 20041007 begin of ty_property, ELEMENT_TYPE type SCOL_BO_ELEMENT_TYPE, ELEMENT_NAME type SCOOLOBJECT, ELEMENT_ESR_NAME type PRX_IFRNAM, ELEMENT_ESR_NAMESPACE type PRX_NSPCE, SUB_ELEM_TYPE type SCOL_BO_ELEMENT_TYPE, SUB_ELEM_NAME type SCOOLOBJECT, SUB_ELEM_ESR_NAME type PRX_IFRNAM, SUB_ELEM_ESR_NAMESPACE type PRX_NSPCE, PROPERTY_NAME type SCOOLOBJECT , FIELD_PATH type STRING, ESR_FIELD_PATH type string, PROPERTY_VALUE type STRING, FINAL type sesf_boolean, end of ty_property
6 TY_PROPERTY_TABLE Public See coding 20040621 ty_property_table TYPE STANDARD TABLE OF ty_property WITH DEFAULT KEY
Method Signatures

Method GET_ASSOCIATIONS Signature

Method GET_ASSOCIATIONS on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_ASSOCIATIONS on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_ASSOCIATIONS_BY_NODE Signature

Method GET_ASSOCIATIONS_BY_NODE on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_ASSOCIATIONS_BY_NODE on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFINITION Value transfer Type reference (TYPE) SCOL_BUSINESS_OBJECT_HEADER ESF : Business Objekt - Eigenschaften 20040511

Method GET_DEFINITION on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_DESCRIPTION on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METADATA Value transfer Type reference (TYPE) IF_ESA_BUSINESS_OBJECT_MODEL=>TY_BUSINESS_OBJECT_METADATA ESA: Business Objekt 20041203

Method GET_METADATA on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_NAME Signature

Method GET_NAME on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_NAME on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_NAMESPACE_DECLARATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMESPACE_DECLARATIONS Value transfer Type reference (TYPE) TY_NAMESPACE_DECLARATIONS 20041108

Method GET_NAMESPACE_DECLARATIONS on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_NODES Signature

Method GET_NODES on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_NODES on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_NODE_BY_NAME Signature

Method GET_NODE_BY_NAME on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no parameter.
Method GET_NODE_BY_NAME on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTIES Value transfer Type reference (TYPE) TY_PROPERTY_TABLE 20040621

Method GET_PROPERTIES on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROOT_NODE Value transfer Object reference (TYPE REF TO) IF_WB_NODE 20040511

Method GET_ROOT_NODE on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method SET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFINITION Value transfer Type reference (TYPE) SCOL_BUSINESS_OBJECT_HEADER ESF : Business Objekt - Eigenschaften 20040511

Method SET_DEFINITION on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method SET_NAMESPACE_DECLARATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_DECLARATIONS Call by reference Type reference (TYPE) TY_NAMESPACE_DECLARATIONS 20041108

Method SET_NAMESPACE_DECLARATIONS on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Call by reference Type reference (TYPE) TY_PROPERTY_TABLE 20040719

Method SET_PROPERTIES on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.

Method SET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROOT_NODE Value transfer Object reference (TYPE REF TO) IF_WB_NODE 20040511

Method SET_ROOT_NODE on Interface IF_ESA_BUSINESS_OBJECT_MODEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700