interface YIF_AIM_PRJ_YAIM_PROJECT_C
  public .


  interfaces /BOBF/IF_LIB_CONSTANTS .

  constants:
    BEGIN OF SC_ACTION,
      BEGIN OF MEMBER,
 CREATE_MEMBER                  TYPE /BOBF/ACT_KEY VALUE '54E45358CA362621E10000000AB78E86',
 DELETE_MEMBER                  TYPE /BOBF/ACT_KEY VALUE '54E4535CCA362621E10000000AB78E86',
 SAVE_MEMBER                    TYPE /BOBF/ACT_KEY VALUE '54E45360CA362621E10000000AB78E86',
 UPDATE_MEMBER                  TYPE /BOBF/ACT_KEY VALUE '54E4535ACA362621E10000000AB78E86',
 VALIDATE_MEMBER                TYPE /BOBF/ACT_KEY VALUE '54E4535ECA362621E10000000AB78E86',
      END OF MEMBER,
      BEGIN OF ROOT,
 CREATE_ROOT                    TYPE /BOBF/ACT_KEY VALUE '54E4532DCA362621E10000000AB78E86',
 DELETE_ROOT                    TYPE /BOBF/ACT_KEY VALUE '54E45331CA362621E10000000AB78E86',
 LOCK_ROOT                      TYPE /BOBF/ACT_KEY VALUE '54E45327CA362621E10000000AB78E86',
 SAVE_ROOT                      TYPE /BOBF/ACT_KEY VALUE '54E45335CA362621E10000000AB78E86',
 UNLOCK_ROOT                    TYPE /BOBF/ACT_KEY VALUE '54E45329CA362621E10000000AB78E86',
 UPDATE_ROOT                    TYPE /BOBF/ACT_KEY VALUE '54E4532FCA362621E10000000AB78E86',
 VALIDATE_ROOT                  TYPE /BOBF/ACT_KEY VALUE '54E45333CA362621E10000000AB78E86',
      END OF ROOT,
    END OF SC_ACTION .
  constants:
    BEGIN OF SC_ACTION_ATTRIBUTE,
      BEGIN OF ROOT,
        BEGIN OF LOCK_ROOT,
 GENERIC                        TYPE STRING VALUE 'GENERIC',
 EDIT_MODE                      TYPE STRING VALUE 'EDIT_MODE',
 ALL_NONE                       TYPE STRING VALUE 'ALL_NONE',
 SCOPE                          TYPE STRING VALUE 'SCOPE',
 FORCE_INVALIDATION             TYPE STRING VALUE 'FORCE_INVALIDATION',
        END OF LOCK_ROOT,
        BEGIN OF UNLOCK_ROOT,
 GENERIC                        TYPE STRING VALUE 'GENERIC',
 EDIT_MODE                      TYPE STRING VALUE 'EDIT_MODE',
 ALL_NONE                       TYPE STRING VALUE 'ALL_NONE',
 SCOPE                          TYPE STRING VALUE 'SCOPE',
 FORCE_INVALIDATION             TYPE STRING VALUE 'FORCE_INVALIDATION',
        END OF UNLOCK_ROOT,
      END OF ROOT,
    END OF SC_ACTION_ATTRIBUTE .
  constants:
    BEGIN OF SC_ALTERNATIVE_KEY,
      BEGIN OF ROOT,
 ABBREVIATION                   TYPE /BOBF/OBM_ALTKEY_KEY VALUE '54E0924154992626E10000000AB78E86',
      END OF ROOT,
    END OF SC_ALTERNATIVE_KEY .
  constants:
    BEGIN OF SC_ASSOCIATION,
      BEGIN OF MEMBER,
 MESSAGE                        TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45355CA362621E10000000AB78E86',
 PROPERTY                       TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45357CA362621E10000000AB78E86',
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E4534ACA362621E10000000AB78E86',
 TO_ROOT                        TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E4534BCA362621E10000000AB78E86',
      END OF MEMBER,
      BEGIN OF MEMBER_MESSAGE,
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45362CA362621E10000000AB78E86',
      END OF MEMBER_MESSAGE,
      BEGIN OF MEMBER_PROPERTY,
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45363CA362621E10000000AB78E86',
      END OF MEMBER_PROPERTY,
      BEGIN OF ROOT,
 LOCK                           TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45326CA362621E10000000AB78E86',
 MEMBER                         TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45348CA362621E10000000AB78E86',
 MESSAGE                        TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45324CA362621E10000000AB78E86',
 PROPERTY                       TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E4532CCA362621E10000000AB78E86',
      END OF ROOT,
      BEGIN OF ROOT_LOCK,
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45338CA362621E10000000AB78E86',
      END OF ROOT_LOCK,
      BEGIN OF ROOT_MESSAGE,
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45337CA362621E10000000AB78E86',
      END OF ROOT_MESSAGE,
      BEGIN OF ROOT_PROPERTY,
 TO_PARENT                      TYPE /BOBF/OBM_ASSOC_KEY VALUE '54E45339CA362621E10000000AB78E86',
      END OF ROOT_PROPERTY,
    END OF SC_ASSOCIATION .
  constants:
    BEGIN OF SC_ASSOCIATION_ATTRIBUTE,
      BEGIN OF MEMBER,
        BEGIN OF PROPERTY,
 ALL_NODE_PROPERTY              TYPE STRING VALUE 'ALL_NODE_PROPERTY',
 ALL_NODE_ATTRIBUTE_PROPERTY    TYPE STRING VALUE 'ALL_NODE_ATTRIBUTE_PROPERTY',
 ALL_ASSOCIATION_PROPERTY       TYPE STRING VALUE 'ALL_ASSOCIATION_PROPERTY',
 ALL_ASSOCIATION_ATTRIBUTE_PROP TYPE STRING VALUE 'ALL_ASSOCIATION_ATTRIBUTE_PROP',
 ALL_ACTION_PROPERTY            TYPE STRING VALUE 'ALL_ACTION_PROPERTY',
 ALL_ACTION_ATTRIBUTE_PROPERTY  TYPE STRING VALUE 'ALL_ACTION_ATTRIBUTE_PROPERTY',
 ALL_QUERY_PROPERTY             TYPE STRING VALUE 'ALL_QUERY_PROPERTY',
 ALL_QUERY_ATTRIBUTE_PROPERTY   TYPE STRING VALUE 'ALL_QUERY_ATTRIBUTE_PROPERTY',
 ALL_SUBTREE_PROPERTY           TYPE STRING VALUE 'ALL_SUBTREE_PROPERTY',
        END OF PROPERTY,
      END OF MEMBER,
      BEGIN OF ROOT,
        BEGIN OF PROPERTY,
 ALL_NODE_PROPERTY              TYPE STRING VALUE 'ALL_NODE_PROPERTY',
 ALL_NODE_ATTRIBUTE_PROPERTY    TYPE STRING VALUE 'ALL_NODE_ATTRIBUTE_PROPERTY',
 ALL_ASSOCIATION_PROPERTY       TYPE STRING VALUE 'ALL_ASSOCIATION_PROPERTY',
 ALL_ASSOCIATION_ATTRIBUTE_PROP TYPE STRING VALUE 'ALL_ASSOCIATION_ATTRIBUTE_PROP',
 ALL_ACTION_PROPERTY            TYPE STRING VALUE 'ALL_ACTION_PROPERTY',
 ALL_ACTION_ATTRIBUTE_PROPERTY  TYPE STRING VALUE 'ALL_ACTION_ATTRIBUTE_PROPERTY',
 ALL_QUERY_PROPERTY             TYPE STRING VALUE 'ALL_QUERY_PROPERTY',
 ALL_QUERY_ATTRIBUTE_PROPERTY   TYPE STRING VALUE 'ALL_QUERY_ATTRIBUTE_PROPERTY',
 ALL_SUBTREE_PROPERTY           TYPE STRING VALUE 'ALL_SUBTREE_PROPERTY',
        END OF PROPERTY,
      END OF ROOT,
    END OF SC_ASSOCIATION_ATTRIBUTE .
  constants:
    SC_BO_KEY  TYPE /BOBF/OBM_BO_KEY VALUE '54E4531FCA362621E10000000AB78E86' .
  constants:
    SC_BO_NAME TYPE /BOBF/OBM_NAME VALUE 'YAIM_PROJECT' .
  constants:
    BEGIN OF SC_DETERMINATION,
      BEGIN OF MEMBER,
 DERIVE_MEMBER_USERDATA         TYPE /BOBF/DET_KEY VALUE '54E5D7D52F912620E10000000AB78E86',
      END OF MEMBER,
      BEGIN OF ROOT,
 ADMIN_DATA                     TYPE /BOBF/DET_KEY VALUE '54E82D7FE2722621E10000000AB78E86',
 DERIVE_PM_USERDATA             TYPE /BOBF/DET_KEY VALUE '54E5D7F22F912620E10000000AB78E86',
 PREFIX_UPPERCASE               TYPE /BOBF/DET_KEY VALUE '54E9B6CD56782623E10000000AB78E86',
      END OF ROOT,
    END OF SC_DETERMINATION .
  constants:
    SC_MODEL_VERSION TYPE /BOBF/CONF_VERSION VALUE '00000' .
  constants:
    BEGIN OF SC_NODE,
 MEMBER                         TYPE /BOBF/OBM_NODE_KEY VALUE '54E45347CA362621E10000000AB78E86',
 MEMBER_MESSAGE                 TYPE /BOBF/OBM_NODE_KEY VALUE '54E45354CA362621E10000000AB78E86',
 MEMBER_PROPERTY                TYPE /BOBF/OBM_NODE_KEY VALUE '54E45356CA362621E10000000AB78E86',
 ROOT                           TYPE /BOBF/OBM_NODE_KEY VALUE '54E45321CA362621E10000000AB78E86',
 ROOT_LOCK                      TYPE /BOBF/OBM_NODE_KEY VALUE '54E45325CA362621E10000000AB78E86',
 ROOT_MESSAGE                   TYPE /BOBF/OBM_NODE_KEY VALUE '54E45323CA362621E10000000AB78E86',
 ROOT_PROPERTY                  TYPE /BOBF/OBM_NODE_KEY VALUE '54E4532BCA362621E10000000AB78E86',
    END OF SC_NODE .
  constants:
    BEGIN OF SC_NODE_ATTRIBUTE,
      BEGIN OF MEMBER,
  NODE_DATA                      TYPE STRING VALUE 'NODE_DATA',
  USERNAME                       TYPE STRING VALUE 'USERNAME',
  TRANSIENT_NODE_DATA            TYPE STRING VALUE 'TRANSIENT_NODE_DATA',
  USER_DETAIL                    TYPE STRING VALUE 'USER_DETAIL',
  FORMATTED_FULL_NAME            TYPE STRING VALUE 'FORMATTED_FULL_NAME',
  E_MAIL                         TYPE STRING VALUE 'E_MAIL',
      END OF MEMBER,
      BEGIN OF ROOT,
  NODE_DATA                      TYPE STRING VALUE 'NODE_DATA',
  ABBREVIATION                   TYPE STRING VALUE 'ABBREVIATION',
  TITLE                          TYPE STRING VALUE 'TITLE',
  PROJECT_MANAGER                TYPE STRING VALUE 'PROJECT_MANAGER',
  DESCRIPTION                    TYPE STRING VALUE 'DESCRIPTION',
  ADMIN_DATA                     TYPE STRING VALUE 'ADMIN_DATA',
  DATETIME_CR                    TYPE STRING VALUE 'DATETIME_CR',
  USER_ID_CR                     TYPE STRING VALUE 'USER_ID_CR',
  DATETIME_CH                    TYPE STRING VALUE 'DATETIME_CH',
  USER_ID_CH                     TYPE STRING VALUE 'USER_ID_CH',
  TRANSIENT_NODE_DATA            TYPE STRING VALUE 'TRANSIENT_NODE_DATA',
  USER_DETAIL                    TYPE STRING VALUE 'USER_DETAIL',
  FORMATTED_FULL_NAME            TYPE STRING VALUE 'FORMATTED_FULL_NAME',
  E_MAIL                         TYPE STRING VALUE 'E_MAIL',
  LOCAL_ADMIN_DATA               TYPE STRING VALUE 'LOCAL_ADMIN_DATA',
  CREATED_ON_DATE                TYPE STRING VALUE 'CREATED_ON_DATE',
  CREATED_ON_TIME                TYPE STRING VALUE 'CREATED_ON_TIME',
  CREATED_BY                     TYPE STRING VALUE 'CREATED_BY',
  CHANGED_ON_DATE                TYPE STRING VALUE 'CHANGED_ON_DATE',
  CHANGED_ON_TIME                TYPE STRING VALUE 'CHANGED_ON_TIME',
  CHANGED_BY                     TYPE STRING VALUE 'CHANGED_BY',
      END OF ROOT,
    END OF SC_NODE_ATTRIBUTE .
  constants:
    BEGIN OF SC_NODE_CATEGORY,
      BEGIN OF MEMBER,
 MEMBER                         TYPE /BOBF/OBM_NODE_CAT_KEY VALUE '54E45353CA362621E10000000AB78E86',
      END OF MEMBER,
      BEGIN OF ROOT,
 ROOT                           TYPE /BOBF/OBM_NODE_CAT_KEY VALUE '54E45322CA362621E10000000AB78E86',
      END OF ROOT,
    END OF SC_NODE_CATEGORY .
  constants:
    BEGIN OF SC_QUERY,
      BEGIN OF ROOT,
 SELECT_BY_ELEMENTS             TYPE /BOBF/OBM_QUERY_KEY VALUE '54E621BB8DF42623E10000000AB78E86',
      END OF ROOT,
    END OF SC_QUERY .
  constants:
    BEGIN OF SC_QUERY_ATTRIBUTE,
      BEGIN OF ROOT,
        BEGIN OF SELECT_BY_ELEMENTS,
 KEY                            TYPE STRING VALUE 'KEY',
 PARENT_KEY                     TYPE STRING VALUE 'PARENT_KEY',
 ROOT_KEY                       TYPE STRING VALUE 'ROOT_KEY',
 NODE_DATA                      TYPE STRING VALUE 'NODE_DATA',
 ABBREVIATION                   TYPE STRING VALUE 'ABBREVIATION',
 TITLE                          TYPE STRING VALUE 'TITLE',
 PROJECT_MANAGER                TYPE STRING VALUE 'PROJECT_MANAGER',
 DESCRIPTION                    TYPE STRING VALUE 'DESCRIPTION',
 ADMIN_DATA                     TYPE STRING VALUE 'ADMIN_DATA',
 DATETIME_CR                    TYPE STRING VALUE 'DATETIME_CR',
 USER_ID_CR                     TYPE STRING VALUE 'USER_ID_CR',
 DATETIME_CH                    TYPE STRING VALUE 'DATETIME_CH',
 USER_ID_CH                     TYPE STRING VALUE 'USER_ID_CH',
 TRANSIENT_NODE_DATA            TYPE STRING VALUE 'TRANSIENT_NODE_DATA',
 USER_DETAIL                    TYPE STRING VALUE 'USER_DETAIL',
 FORMATTED_FULL_NAME            TYPE STRING VALUE 'FORMATTED_FULL_NAME',
 E_MAIL                         TYPE STRING VALUE 'E_MAIL',
 LOCAL_ADMIN_DATA               TYPE STRING VALUE 'LOCAL_ADMIN_DATA',
 CREATED_ON_DATE                TYPE STRING VALUE 'CREATED_ON_DATE',
 CREATED_ON_TIME                TYPE STRING VALUE 'CREATED_ON_TIME',
 CREATED_BY                     TYPE STRING VALUE 'CREATED_BY',
 CHANGED_ON_DATE                TYPE STRING VALUE 'CHANGED_ON_DATE',
 CHANGED_ON_TIME                TYPE STRING VALUE 'CHANGED_ON_TIME',
 CHANGED_BY                     TYPE STRING VALUE 'CHANGED_BY',
        END OF SELECT_BY_ELEMENTS,
      END OF ROOT,
    END OF SC_QUERY_ATTRIBUTE .
  constants:
    BEGIN OF SC_VALIDATION,
      BEGIN OF ROOT,
 ALTERNATIVE_KEY                TYPE /BOBF/VAL_KEY VALUE '54E5B9902F912620E10000000AB78E86',
      END OF ROOT,
    END OF SC_VALIDATION .
endinterface.