SAP ABAP Class /IWBEP/IF_SBOD_ASSOCIATION (SB - OData - Association)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120214
2 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBOD_ANNOTATION_TRGT SB - OData - Annotation Target 20130418
3 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBOD_HAS_LABEL SB - OData - Has Label 20120322
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBOD_ASSOCIATION SB - Domain Model - Association 20120214
Properties
Class /IWBEP/IF_SBOD_ASSOCIATION  
Short Description SB - OData - Association    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120214   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBOD_REF_CONSTRAINT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/IF_SBOD_ASSOCIATION has no interface implemented.
Friends
Class /IWBEP/IF_SBOD_ASSOCIATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NODE_TYPE Constant Public See coding 20120214
2 GC_RELTYPE_CONSTRAINTS Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_TYPE 'RFCS' Service Builder: Relation Type 20130206
3 GC_RELTYPE_LEFT_END Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_TYPE 'LEND' Service Builder: Relation Type 20130205
4 GC_RELTYPE_LEFT_MODELREF Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_TYPE 'LMDR' Service Builder: Relation Type 20130205
5 GC_RELTYPE_RIGHT_END Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_TYPE 'REND' Service Builder: Relation Type 20130205
6 GC_RELTYPE_RIGHT_MODELREF Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_TYPE 'RMDR' Service Builder: Relation Type 20130205
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHILDREN Instance method Public Method 20121107
2 GET_CHILD_TYPES Instance method Public Method 20121107
3 GET_DESCRIPTION Instance method Public Method 20121107
4 GET_IS_EXTERNAL_ASSOCIATION Instance method Public Method gets if the Association is external 20120525
5 GET_LEFT_END Instance method Public Method gets the left end of association( entity type ) 20120214
6 GET_LEFT_END_CARD Instance method Public Method gets the left end cardinality for entity associated 20120220
7 GET_LEFT_END_MODEL_REF Instance method Public Method gets the left end of association(mod ref name for ext asso) 20120612
8 GET_LEFT_END_NAME Instance method Public Method gets the left end of association(enttype name for ext asso) 20120612
9 GET_NAME Instance method Public Method 20121107
10 GET_ORIGIN Instance method Public Method 20121107
11 GET_PARENT Instance method Public Method 20121107
12 GET_POSITION Instance method Public Method 20121107
13 GET_PROTOTYPE Instance method Public Method 20121107
14 GET_PROTOTYPE_CONTEXT Instance method Public Method 20121107
15 GET_REF_CONSTRAINTS Instance method Public Method gets Referential Constraint of association 20120320
16 GET_RIGHT_END Instance method Public Method gets the right end of association( entity type ) 20120214
17 GET_RIGHT_END_CARD Instance method Public Method gets the right end cardinality for entity associated 20120220
18 GET_RIGHT_END_MODEL_REF Instance method Public Method gets the right end of association(mod ref name for ext asso) 20120529
19 GET_RIGHT_END_NAME Instance method Public Method gets the right end of association(enttype name for ext asso) 20120525
20 GET_ROOT Instance method Public Method 20121107
21 GET_TECHNICAL_NAME Instance method Public Method 20121107
22 INSERT_CHILD Instance method Public Method 20121107
23 IS_DESCRIPTION_UNDEFINED Instance method Public Method 20121107
24 IS_EDITABLE Instance method Public Method 20121107
25 IS_INVALID Instance method Public Method 20121107
26 IS_LEFT_END_CARD_UNDEFINED Instance method Public Method Gets if left end cardinality is undefined 20120502
27 IS_LEFT_END_UNDEFINED Instance method Public Method Gets if left end is undefined 20120502
28 IS_NAME_UNDEFINED Instance method Public Method 20121107
29 IS_PERSISTENT Instance method Public Method 20121107
30 IS_RIGHT_END_CARD_UNDEFINED Instance method Public Method Gets if right end cardinality is undefined 20120502
31 IS_RIGHT_END_UNDEFINED Instance method Public Method Gets if right end is undefined 20120502
32 SET_IS_EXTERNAL_ASSOCIATION Instance method Public Method sets if the Association is external 20120525
33 SET_LEFT_END Instance method Public Method sets the left end of association( entity type ) 20120214
34 SET_LEFT_END_CARD Instance method Public Method sets the left end cardinality for entity associated 20120220
35 SET_LEFT_END_CARD_UNDEFINED Instance method Public Method Sets left end cardinality as undefined 20120605
36 SET_LEFT_END_MODEL_REF Instance method Public Method sets the left end of association(mod ref name for ext asso) 20120613
37 SET_LEFT_END_NAME Instance method Public Method sets the left end of association(enttype name for ext asso) 20120612
38 SET_LEFT_END_UNDEFINED Instance method Public Method Sets the left end as undefined 20120605
39 SET_NAME Instance method Public Method sets the association name 20120224
40 SET_RIGHT_END Instance method Public Method sets the right end of association( entity type ) 20120214
41 SET_RIGHT_END_CARD Instance method Public Method sets the right end cardinality for entity associated 20120220
42 SET_RIGHT_END_CARD_UNDEFINED Instance method Public Method Sets right end cardinality as undefined 20120605
43 SET_RIGHT_END_MODEL_REF Instance method Public Method sets the right end of association(mod ref name for ext asso) 20120613
44 SET_RIGHT_END_NAME Instance method Public Method sets the right end of association(enttype name for ext asso) 20120525
45 SET_RIGHT_END_UNDEFINED Instance method Public Method Sets the right end as undefined 20120605
Events
Class /IWBEP/IF_SBOD_ASSOCIATION has no event.
Types
Class /IWBEP/IF_SBOD_ASSOCIATION has no local type.
Method Signatures

Method GET_CHILDREN Signature

Method GET_CHILDREN on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_CHILDREN on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_CHILD_TYPES Signature

Method GET_CHILD_TYPES on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_CHILD_TYPES on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_DESCRIPTION on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_IS_EXTERNAL_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTERNAL_ASSOCIATION Value transfer Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20120525

Method GET_IS_EXTERNAL_ASSOCIATION on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_LEFT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_TYPE SB: DM node uuid 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120223

Method GET_LEFT_END_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CARDINALITY Value transfer Type reference (TYPE) /IWBEP/SBOD_GEN_CARDINALITY SB: OData general cardinality 20120220

Method GET_LEFT_END_CARD on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_LEFT_END_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODEL_REF Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120612
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120615

Method GET_LEFT_END_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTITY_NAME Value transfer Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120612

Method GET_LEFT_END_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_NAME Signature

Method GET_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_ORIGIN Signature

Method GET_ORIGIN on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_ORIGIN on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_PARENT on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_POSITION Signature

Method GET_POSITION on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_POSITION on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_PROTOTYPE Signature

Method GET_PROTOTYPE on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_PROTOTYPE on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_PROTOTYPE_CONTEXT Signature

Method GET_PROTOTYPE_CONTEXT on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_PROTOTYPE_CONTEXT on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_REF_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REF_CONSTRAINTS Value transfer Type reference (TYPE) /IWBEP/IF_SBOD_REF_CONSTRAINT=>TY_T_REF_CONSTS Referential Constraint 20120320
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120320

Method GET_RIGHT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_TYPE Entity Type 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120223

Method GET_RIGHT_END_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CARDINALITY Value transfer Type reference (TYPE) /IWBEP/SBOD_GEN_CARDINALITY SB: OData general cardinality 20120220

Method GET_RIGHT_END_CARD on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_RIGHT_END_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODEL_REF Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120529
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120615

Method GET_RIGHT_END_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTITY_NAME Value transfer Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120525

Method GET_RIGHT_END_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_ROOT Signature

Method GET_ROOT on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_ROOT on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method GET_TECHNICAL_NAME Signature

Method GET_TECHNICAL_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method GET_TECHNICAL_NAME on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method INSERT_CHILD Signature

Method INSERT_CHILD on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method INSERT_CHILD on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_DESCRIPTION_UNDEFINED Signature

Method IS_DESCRIPTION_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method IS_DESCRIPTION_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_EDITABLE Signature

Method IS_EDITABLE on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method IS_EDITABLE on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_INVALID Signature

Method IS_INVALID on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method IS_INVALID on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_LEFT_END_CARD_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNDEFINED Value transfer Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF Service Builder: Indicator for Undefined 20120502

Method IS_LEFT_END_CARD_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_LEFT_END_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNDEFINED Value transfer Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF Service Builder: Indicator for Undefined 20120502

Method IS_LEFT_END_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_NAME_UNDEFINED Signature

Method IS_NAME_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method IS_NAME_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on class /IWBEP/IF_SBOD_ASSOCIATION has no parameter.
Method IS_PERSISTENT on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_RIGHT_END_CARD_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNDEFINED Value transfer Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF Service Builder: Indicator for Undefined 20120502

Method IS_RIGHT_END_CARD_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method IS_RIGHT_END_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNDEFINED Value transfer Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF Service Builder: Indicator for Undefined 20120502

Method IS_RIGHT_END_UNDEFINED on class /IWBEP/IF_SBOD_ASSOCIATION has no exception.

Method SET_IS_EXTERNAL_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_ASSOCIATION Call by reference Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20120525
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120525

Method SET_LEFT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_TYPE SB - OData - Entity Type 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217

Method SET_LEFT_END_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CARDINALITY Call by reference Type reference (TYPE) /IWBEP/SBOD_GEN_CARDINALITY SB: OData general cardinality 20120220
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method SET_LEFT_END_CARD_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTIMIZED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120605
2 Importing IV_UNDEFINED Call by reference Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF 20120605
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120605

Method SET_LEFT_END_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_REF Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120613
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120615

Method SET_LEFT_END_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_REF Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120612
2 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120612
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120612

Method SET_LEFT_END_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTIMIZED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120605
2 Importing IV_UNDEFINED Call by reference Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF 20120605
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120605

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME SB: DM node name 20120224
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120224

Method SET_RIGHT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_TYPE Entity Type 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method SET_RIGHT_END_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CARDINALITY Call by reference Type reference (TYPE) /IWBEP/SBOD_GEN_CARDINALITY SB: OData general cardinality 20120220
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method SET_RIGHT_END_CARD_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTIMIZED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120605
2 Importing IV_UNDEFINED Call by reference Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF 20120605
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120605

Method SET_RIGHT_END_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_REF Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120613
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120615

Method SET_RIGHT_END_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_REF Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_MODEL_REFERENCE SB - OData - Model Reference 20120525
2 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120525
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120525

Method SET_RIGHT_END_UNDEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTIMIZED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120605
2 Importing IV_UNDEFINED Call by reference Type reference (TYPE) /IWBEP/SBDM_INDICATOR_UNDEF 20120605
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120605
History
Last changed by/on SAP  20131127 
SAP Release Created in