SAP ABAP Interface IF_MODEL_BINREL (OBL: Relationship Type (Model Data))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-OBL (Application Component) General Object Relations
     SOBL (Package) Generic Relation Service for Business Objects
Properties
Interface IF_MODEL_BINREL  
Short Description OBL: Relationship Type (Model Data)    
General Data
Package SOBL   Generic Relation Service for Business Objects 
Created 20000526   SAP 
Last changed 20000530   SAP 
Unicode checks active    
Forward declarations
Interface IF_MODEL_BINREL has no forward declaration.
Interfaces
Interface IF_MODEL_BINREL has no interface.
Friends
Interface IF_MODEL_BINREL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ROLE_A Instance attribute Public Object reference (TYPE REF TO) IF_MODEL_ROLE OBL: Role Type (Model Data) 20000526
2 GO_ROLE_B Instance attribute Public Object reference (TYPE REF TO) IF_MODEL_ROLE OBL: Role Type (Model Data) 20000526
3 GP_CARD_A Instance attribute Public Type reference (TYPE) OBLROLCARD Role Cardinality 20000526
4 GP_CARD_B Instance attribute Public Type reference (TYPE) OBLROLCARD Role Cardinality 20000526
5 GP_CDOBJCL Instance attribute Public Type reference (TYPE) CDOBJECTCL Object Class 20000526
6 GP_CREATDATE Instance attribute Public Type reference (TYPE) DATE_ Date 20000526
7 GP_DBDIFF Instance attribute Public Type reference (TYPE) XFLAG Deviant DB structure 20020923
8 GP_DBTABLE Instance attribute Public Type reference (TYPE) TABNAME Table Name 20000526
9 GP_DESCRAB Instance attribute Public Type reference (TYPE) OBLDESCR Descriptive Text for Relationships or Roles 20000526
10 GP_DESCRBA Instance attribute Public Type reference (TYPE) OBLDESCR Descriptive Text for Relationships or Roles 20000526
11 GP_HASPROP Instance attribute Public Type reference (TYPE) XFLAG Attribute Flag 20000526
12 GP_MODIFDATE Instance attribute Public Type reference (TYPE) DATE_ Date 20000526
13 GP_MODIFIEDBY Instance attribute Public Type reference (TYPE) USERNAME User Name 20000526
14 GP_NOTMIGRATED Instance attribute Public Type reference (TYPE) OBLMIGR Migration Flag 20000526
15 GP_OLDTYPE Instance attribute Public Type reference (TYPE) BINRELTYP Relationship type 20000530
16 GP_OWNER Instance attribute Public Type reference (TYPE) USERNAME User Name 20000526
17 GP_TYPE Instance attribute Public Type reference (TYPE) OBLRELTYPE Relationship type 20000526
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECTS Instance method Public Method Checks Whether Two Objects Can Occur in This Relationship 20000614
2 CHECK_OBJECTS_EXT Instance method Public Method Extended Object Check 20000614
3 GET_PROPERTIES Instance method Public Method Returns the Attribute Objects of Relationship 20000526
4 GET_PROPERTY Instance method Public Method Returns a Specific Attribute Object (If Available) 20000526
5 HAS_ROLES Instance method Public Method Checks Whether Two Role Types Fit With Relationship Type 20000614
6 HAS_ROLES_EXT Instance method Public Method Enhanced Role Check 20000614
7 SET_ACTIVE Instance method Public Method Setting Migration Flag 20000913
Events
Interface IF_MODEL_BINREL has no event.
Types
Interface IF_MODEL_BINREL has no local type.
Method Signatures

Method CHECK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJTYPE_A Value transfer Type reference (TYPE) OBLOBJTYPE Typ eines Business-Objektes 20000614
2 Importing IP_OBJTYPE_B Value transfer Type reference (TYPE) OBLOBJTYPE Typ eines Business-Objektes 20000614
3 Returning RP_RESULT Value transfer Type reference (TYPE) XFLAG Ergebnis 20000614

Method CHECK_OBJECTS on Interface IF_MODEL_BINREL has no exception.

Method CHECK_OBJECTS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_REGULAR Value transfer Type reference (TYPE) XFLAG Obj A is in Rol A and Obj B is in Rol B 20000614
2 Exporting EP_RESULTA Value transfer Type reference (TYPE) XFLAG Ergebnis für Objekt A 20000614
3 Exporting EP_RESULTB Value transfer Type reference (TYPE) XFLAG Ergebnis für Objekt B 20000614
4 Importing IP_CHECK_BOTH Value transfer Type reference (TYPE) XFLAG Überprüfe auch die Umkehrung, falls Normalfall nicht ok 20000614
5 Importing IP_OBJTYPE_A Value transfer Type reference (TYPE) OBLOBJTYPE Typ eines Business-Objektes 20000614
6 Importing IP_OBJTYPE_B Value transfer Type reference (TYPE) OBLOBJTYPE Typ eines Business-Objektes 20000614

Method CHECK_OBJECTS_EXT on Interface IF_MODEL_BINREL has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROP Call by reference Type reference (TYPE) OBL_T_RPRO Tabelle mit Referenzen zu CL_MODEL_BINREL_PROP-Instanzen 20000526
# Exception Resumable Description Created on
1 CX_MODEL_PROP_ERROR Ausnahmen in cl_model_binrel_prop 20000529

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBLPROP Value transfer Type reference (TYPE) OBLPROP Attributname 20000526
2 Returning RO_PROP Value transfer Type reference (TYPE) REF TO IF_MODEL_BINREL_PROP Referenz auf IF_MODEL_BINREL_PROP 20000529
# Exception Resumable Description Created on
1 CX_MODEL_PROP_ERROR Ausnahmen in cl_model_binrel_prop 20000529

Method HAS_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ROLEA Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000614
2 Importing IP_ROLEB Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000614
3 Returning RP_RESULT Value transfer Type reference (TYPE) XFLAG Ergebnis 20000614

Method HAS_ROLES on Interface IF_MODEL_BINREL has no exception.

Method HAS_ROLES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_REGULAR Value transfer Type reference (TYPE) XFLAG Reihenfolge, falls ep_result 'X'. 20000614
2 Exporting EP_RESULT Value transfer Type reference (TYPE) XFLAG Ergebnis 20000614
3 Importing IP_CHECK_BOTH_DIRECTIONS Value transfer Type reference (TYPE) XFLAG Überprüfe beide Seiten 20000614
4 Importing IP_ROLEA Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000614
5 Importing IP_ROLEB Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000614

Method HAS_ROLES_EXT on Interface IF_MODEL_BINREL has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FLAG Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20000913

Method SET_ACTIVE on Interface IF_MODEL_BINREL has no exception.
History
Last changed by/on SAP  20000530 
SAP Release Created in 50A