Grundsätzliches

Grundsätzliches zu Equipments: Funktionsbausteine, Tabellen, Suchhilfen etc.

Funktionsbausteine

EQUIPMENT_READ_VIEW

Lesen eines Equipments. Das Equi kann beim Lesen bereits gesperrt werden.

EQUIPMENT_MODIFY

Ändern eines Equipments. Am besten vorher mit EQUIPMENT_READ_VIEW lesen.

EQUIPMENT_LOCK / EQUIPMENT_UNLOCK

Sperren und Entsperren eines Equipments

EQUIPMENT_TRANSMIT_DATA

Datenweitergabe an untergeordnete Equipments

BAPIS

BAPI_EQUI_CHANGE

Equipment ändern.

BAPI_EQUI_CREATE

Equipment anlegen.

BAPI_EQUI_INSTALL

Equipment einem anderen Equipment unterordnen/ einbauen.

BAPI_EQUI_DISMANTLE

Equipment ausbauen

BAPI_OBJCL_GETCLASSES

Prüfen, ob ein Equipment klassifiziert ist

*** check if equipment is classified
    CALL FUNCTION 'BAPI_OBJCL_GETCLASSES'
      EXPORTING
        objectkey_imp   = lv_objkey
        objecttable_imp = 'EQUI'
        classtype_imp   = '002'
      TABLES
        alloclist       = lt_alloc
        return          = lt_return.

EQUIPMENT_CLASS_ALLOCATE

Equipment klassifizieren

*** classify equipment
      CALL FUNCTION 'EQUIPMENT_CLASS_ALLOCATE'
        EXPORTING
          read_sequi         = ' '
          eq_class           = 'OBJECTINFO'
          eq_class_type      = '002'
          update_new         = 'X'
          commit_new         = 'S'
        CHANGING
          s_equi             = v_equi
        EXCEPTIONS
          err_class_allocate = 1
          OTHERS             = 2.

Tabellen und Views

EQUI

Haupttabelle für die Equipments

EQKT

Texttabelle

EQUZ

Zeitabhängige Zusatzdaten

ILOA

Standortdaten. Verknüpfung über EQUZ-ILOAN

EQUI_ADDR

Adreßview für Sammelsuchhilfe EQUI über ADRC – ILOA – EQUZ – EQKT

V_EQUI

Technische Objekte PM; View über EQUI – EQUZ – EQKT – ILOA

EQST

Verbindungstabelle Equipment – Stückliste

EQBS

Bestandssegment

Enno Wulff