Ansicht
Dokumentation

/PM0/ABT_SVC_IO_FIND - Versicherbare Objeke suchen

/PM0/ABT_SVC_IO_FIND - Versicherbare Objeke suchen

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Sie versicherbare Objekte finden. Sie können Objektart, Objekttyp, Wirksamkeitsdatum, Objektnummer, Objektname oder externe Objektnummer eingeben, um das Suchergebnis einzuschränken. Erfolgt keine Eingabe, zeigt das System maximal 100 Sätze an.

Sie können das Suchergebnis einschränken, indem Sie die maximale Anzahl der anzuzeigenden Sätze (IV_MAXRECORDS) und die Anzahl der zu überspringenden Zeilen (IV_SKIP_ROWS) angeben. Wenn Sie beispielsweise die maximale Anzahl der Sätze auf 50 und die Anzahl der zu überspringenden Zeilen auf 30 setzen, dann gibt das System 50 Sätze beginnend mit Zeile 31 zurück. Als Defaultwert für die maximale Anzahl der Sätze ist 100 eingestellt. Wenn Sie die maximale Anzahl der Sätze auf 0 setzen, wird die Einschränkung aufgehoben.

Das System liefert folgende Daten zurück:

  • Liste der versicherbaren Objekte (Parameter ET_RESULT)
  • Liste von Fehler- und Statusmationsmeldungen (Parameter ET_MESSAGE)
Das System führt die gleichen Prüfungen durch wie bei der Ausführung des Geschäftsvorfalls im Dialog.

Beispiel

Das folgende Code-Beispiel demonstriert die Suche nach einem versicherbaren Objekt der Art "Hausrat" (Objektart 1 des Objekttyps 10004) mit dem Wirksamkeitsdatum 01. Januar 2013.

DATA:

  ls_insobj_input TYPE /pm0/abt_svc_io_find_in,

  lt_result       TYPE /pm0/abt_svc_io_find_out_t,

  lt_messages     TYPE bapiret2_t,

  lv_max          TYPE i.

CLEAR ls_insobj_input.

ls_insobj_input-effectivity_dt      = '20130101'.

ls_insobj_input-objcat_cd           = 00001.

ls_insobj_input-objtyp_cd           = 10004.

lv_max = 100.

CALL FUNCTION '/PM0/ABT_SVC_IO_FIND'

  EXPORTING

    is_insobj_input = ls_insobj_input

    iv_maxrecords   = lv_max

  IMPORTING

    et_result       = lt_result

    et_messages     = lt_messages.

Hinweise

  • Der Funktionsbaustein sichert die Daten in der Datenbank (COMMIT).
  • Der Funktionsbaustein ist nur synchron aufrufbar, er gibt keine Fehlermeldungen zurück.

  • Im Falle eines Laufzeitfehlers können Sie mit Hilfe des Services Retrieveprüfen, ob das System die Änderungen verbucht hat. Sie rufen das Anwendungslog mit der Transaktion SLG1auf.

Weiterführende Informationen

Erweiterungen

Um weitere Daten aus dem aufrufenden System zu verarbeiten, verwenden Sie das Business Add-In (BAdI) BAdI: Versicherbares Objekt finden (Extension In/Out) (/PM0/ABT_SVC_IO_FIND_BADI). Mit diesem BAdI können Sie ein eigenes Mapping durchführen und den Parameter EXTENSIONOUTbefüllen.

Versicherbares Objekt-> BAdI: Versicherbares Objekt finden (Extension In/Out).





Parameter

ET_EXTENSIONOUT
ET_MESSAGES
ET_RESULT
IS_INSOBJ_INPUT
IT_EXTENSIONIN
IV_MAXRECORDS
IV_SKIP_ROWS

Ausnahmen

Funktionsgruppe

/SAPLABT_SVC_INSURABLE_OBJ

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4396 Date: 20240424 Time: 084152     sap01-206 ( 61 ms )