Ansicht
Dokumentation

ISU_CERTIFIC_DEVCAT_CHECK - INTERN: Beglaubigungsdaten Gerätetyp prüfen

ISU_CERTIFIC_DEVCAT_CHECK - INTERN: Beglaubigungsdaten Gerätetyp prüfen

ABAP Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein enthält alle notwendigen Prüfungen bezüglich der Beglaubigungsdaten eines IS-U - Gerätetyps. Die zu prüfenden Daten sind an den Funktionsbaustein zu übergeben. Diese werden nicht von der Datenbank nachgelesen.

Folgende Prüfungen finden statt:

  1. nicht beglaubigungsrelevant (0)
    Es dürfen keine weiteren beglaubigungsrelevanten Angaben gemacht
    werden
  2. beglaubigungspflichtig (1)
  • ist die Eichgültigkeit angegeben

  • ist die interne Prüffrist größer der Eichgültigkeit

  • es müssen entweder die alte Eichgültigkeit und das bezugnehmende Baujahr oder es darf keines der beiden angegeben sein

  • ist die alte Eichgültigkeit plausibel

  • ist die interne Prüffrist größer als die alte Eichgültigkeit

  • ist das Baujahr größer dem aktuellen Jahr

  1. prüfungspflichtig (2)
  • ist eine interne Prüffrist angegeben

  • es darf keine Eichgültigkeit angegeben sein

  • es müssen entweder die alte Eichgültigkeit und das bezugnehmende Baujahr oder es darf keines der beiden angegeben sein

  • ist die alte Eichgültigkeit plausibel

  • ist die interne Prüffrist größer als die alte Eichgültigkeit

  • ist das Baujahr größer dem aktuellen Jahr

  1. stichprobenpflichtig (3)
  • ist eine Eichgültigkeit angegeben

  • ist die interne Prüffrist größer der Eichgültigkeit

  • es darf weder alte Eichgültigkeit noch das bezugnehmende Baujahr angegeben sein

Beispiel

Der Aufruf des Funktionsbausteins ist für die Prüfung der Beglaubigungsdaten wie folgt zu realisieren:

* Datendefinition

Tables: etyp.
...
  Call Function 'ISU_CERTIFIC_DEVCAT_CHECK'
    Exporting
      x_etyp                        = etyp
    Exceptions
      devtype_certification_missing = 01
      indications_not_allowed       = 02
      calibration_validity          = 03
      testperiod_incorrect          = 04
      old_calibr_validity_incorrect = 05
      internal_testperiod_missing   = 06
      old_calibratrion_validity     = 07
      mfg_year_missing              = 09
      old_calibr_validity_missing   = 10
      year_invalid                  = 11
      year_in_future                = 12.

Hinweise

Bei den Beglaubigungsprüfungen des Gerätetyps werden folgende Felder geprüft:

  • Beglaubigungsart

  • Eichgültigkeitsdauer

  • interne Prüffrist

  • alte Eichgültigkeitsdauer

  • Baujahr bezüglich der alten Eichgültigkeitsdauer

Weiterführende Informationen

Funktionsgruppendokumentation





Parameter

X_ETYP

Ausnahmen

CALIBRATION_VALIDITY_MISSING
DATA_OLD_NOT_ALLOWED
DEVTYPE_CERTIFICATION_MISSING
INDICATIONS_NOT_ALLOWED
INTERNAL_TESTPERIOD_MISSING
MFG_YEAR_MISSING
OLD_CALIBRATION_VALIDITY
OLD_CALIBR_VALIDITY_INCORRECT
OLD_CALIBR_VALIDITY_MISSING
TESTPERIOD_INCORRECT
YEAR_INVALID
YEAR_IN_FUTURE

Funktionsgruppe

E10B

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7049 Date: 20240523 Time: 113044     sap01-206 ( 49 ms )